Parasoft Logo Contact us   |   Blog   |   Support   |   Downloads   |   info@parasoft.com   |   888-305-0041   |   Language »
SOA Testing, Cloud Testing, Web Application Testing

Parasoft SOAtest: SOA Testing, Cloud Testing, Web Application Testing

ResourcesEvaluationDemo
Customers
Parasoft boasts 20 years of experience and currently services over half of the Fortune 500 companies.
Animation Customers
Partners
Animation Partners
Awards
SOA Awards
Current version: 9.2.4 (May 14, 2012)

Parasoft® SOAtest

Parasoft SOAtest automates web application testing, message/protocol testing, cloud testing and security testing. Parasoft SOAtest and Parasoft Load Test (packaged together) ensure secure, reliable, compliant business processes and seamlessly integrate with Parasoft language products (e.g., Parasoft Jtest) to help teams prevent and detect application-layer defects from the start of the SDLC. Moreover, Parasoft SOAtest integrates with Parasoft Virtualize to provide comprehensive access to traditionally difficult or expensive to access development and test environments.

Parasoft SOAtest is an integrated solution for:

  • End-to-end testing: To continuously validate all critical aspects of complex transactions, which may extend beyond the message layer through a web interface, ESBs, databases, and everything in between.
  • Environment management: To reduce the complexity of testing in today's heterogeneous environments–with limited visibility/control of distributed components or vendor-specific technologies.
  • Quality governance: To continuously measure how each service conforms to the often dynamic expectations defined by both your own organization and your partners.
  • Process visibility and control: To establish a sustainable workflow that helps the entire team efficiently develop, share, and manage the evolution of quality assets throughout the lifecycle.

Parasoft Load Test allows you to load test your SOAtest tests to verify functionality and performance under load. Support is also provided for load testing non-Parasoft components such as JUnits or lightweight socket-based components, and for detecting concurrency issues.

Parasoft's customers, including 58% of the Fortune 500, rely on SOAtest and Load Test for:

  • Ensuring the reliability, security, and compliance of SOA and web applications.
  • Reducing the time and effort required to construct and maintain automated tests
  • Automatically and continuously validating complex business scenarios
  • Facilitating testing in incomplete and/or evolving environments
  • Validating performance and functionality expectations under load
  • Rapidly diagnosing problems directly from the test environment
Customers
Parasoft boasts 20 years of experience and currently services over half of the Fortune 500 companies.
Animation Customers
Partners
Animation Partners
Awards
SOA Awards
Parasoft's full-lifecycle quality platform, which includes Parasoft SOAtest and Parasoft Load Test, ensures secure, reliable, compliant business processes. It was built from the ground up to prevent errors involving the integrated components—as well as reduce the complexity of testing in today's distributed, heterogeneous environments.
End-to-end testingContinuously validates all critical aspects of complex transactions which may extend through web interfaces, backend services, ESBs, databases, and everything in between.
Advanced web app testingGuides the team in developing robust, noiseless regression tests for rich and highly-dynamic browser-based applications.
Service VirtualizationParasoft Virtualize provides comprehensive access to traditionally difficult or expensive to access development and test environments by eliminating the system constraints associated with today's heterogeneous component-based applications.
Load/performance testingVerifies application performance and functionality under heavy load. Existing end-to-end functional tests are leveraged for load testing, removing the barrier to comprehensive and continuous performance monitoring.
Specialized platform supportAccesses and executes tests against a variety of platforms (AmberPoint, HP, IBM, Microsoft, Oracle/BEA, Progress Sonic, Software AG/webMethods, TIBCO).
Security testingPrevents security vulnerabilities through penetration testing and execution of complex authentication, encryption, and access control test scenarios.
Runtime error detectionAutomatically exposes defects that occur as the application is exercised–including race conditions, exceptions, resource & memory leaks, and security attack vulnerabilities
Continuous regression testingValidates that business processes continuously meet expectations across multiple layers of heterogeneous systems. This reduces the risk of change and enables rapid and agile responses to business demands.
Multi-layer verificationEnsures that all aspects of the application meet uniform expectations around security, reliability, performance, and maintainability.
Policy enforcementProvides governance and policy validation for composite applications in BPM, SOA, and cloud environments to ensure interoperability and consistency across all SOA layers.
Manual testingAdds consistency and repeatability to the manual testing process; also enables change-based testing by identifying the manual test cases impacted by daily source code modifications.

Evaluation downloads are available upon request.

Technologies
SOA / Web services
Java
C/C++
.NET languages (C#, VB.NET, ASP.NET, Managed C++)
XML
WSDL
SOAP
PoX (Plain XML)
REST
JSON
BPEL
Web Applications
RIA
AJAX
JSP
JavaScript
VBScript/ASP
HTML
CSS
Multiple Message Protocols
WS-* Standards
UDDI
WSIL
MTOM(XOP) / MIME / DIME Attachments
HTTP 1.0, 1.1
HTTPS
TCP/IP
SMTP
.NET WCF (TCP, HTTP, WS Transaction Flow)
JMS
IBM MQ
Sonic MQ
TIBCO Rendezvous
EJB
RMI
CORBA
ISO 8583
webMethods Broker
webMethods IS
HL7
EDI
AL3
CARGO
EANCOM
EDIFACT
EDIGAS
HIPAA
IATA
NCPDP
TELCO
TRADACOMS
X12
FTP
Customers
Parasoft boasts 20 years of experience and currently services over half of the Fortune 500 companies.
Animation Customers
Partners
Animation Partners
Awards
SOA Awards
For a Printable Version, Click Here (567 KB PDF).
 
SOAtest Data Sheet
 

Parasoft SOAtest is the industry's premier testing platform for service-oriented architectures and composite applications.

Parasoft SOAtest helps QA teams ensure secure, reliable, compliant business applications with an intuitive interface to create, maintain and execute end-to-end testing scenarios. It was built from the ground up to reduce the complexities inherent in complex, distributed applications.

Since 2002, Parasoft customers such as HP, IBM, Fidelity, Lockheed Martin, and the IRS have relied on SOAtest for:

  • Ensuring the reliability, security, and compliance of SOA, cloud, and web applications
  • Reducing the time and effort required to construct and maintain automated tests
  • Automatically and continuously validating complex business scenarios
  • Facilitating testing in incomplete and/or evolving environments
  • Validating performance and functionality expectations under load
  • Rapidly diagnosing problems directly from the test environment
Virtualize

Service Virtualization with Parasoft Virtualize

Parasoft Virtualize, which is seamlessly integrated with Parasoft SOAtest, helps teams rapidly access any environment needed to develop, test, or validate an application. It dramatically reduces the time and cost of managing dev/test environments by emulating the behavior of dependent systems, which may be unavailable, evolving, or difficult-to-access.

End-to-End Testing
End-to-End Test
Scenarios
Promotes a building-block approach for rapid development of test suites that exercise multiple endpoints, which may span across the messaging layer, ESBs, the web interface, the database, and mainframes. This ensures the reliability of the underlying implementation.
SOA-Aware Test
Construction
Advanced test automation and an SOA-Aware interface enable fast construction of extensible tests. Automatically generates tests from artifacts such as WSDL, WADL, UDDI, WSIL, XML, Schema, BPEL, HTTP traffic, and key industry platforms (see list below).
Web Interface
Validation
Guides the team in developing robust, noiseless regression tests for rich and highly-dynamic web interfaces—without scripts. Supports cross-browser testing, RIA/AJAX testing, and multi-level validation.
Continuous Regression
Testing
Continuous regression tests are applied across the multiple layers of heterogeneous systems. These tests will immediately alert you when modifications impact application behavior—reducing the risk of change.
Runtime Error
Detection
Automatically exposes defects that occur as the application is exercised–including race conditions, exceptions, resource & memory leaks, and security attack vulnerabilities. Pinpoints the root causes of application crashes, performance degradation, and unpredictable behavior.
Event Tracing and Validation
Message/Event
Monitoring
Visualizes and traces how messages and events flow through ESBs, message brokers, applications, databases, and more as tests execute—facilitating rapid diagnosis of problems directly from the test environment. Regression controls and validations can be applied at any point in the process.
Test Flow Visualization Constructs a logical representation of the test execution sequence from SOAtest as well as remote systems under test. This aggregates all relevant information in a single location—with intuitive controls for zeroing in on the information needed to debug complex test scenarios (e.g., with many tests, multiple data sources, dynamic data, etc.).
Load Testing
Performance and Stress
Testing
Existing functional tests are leveraged for load testing, removing key barriers to performance monitoring. Monitors response rates as well as verifies whether functionality problems occur under load. Also supports non-Parasoft components such as JUnits or lightweight socket-based components.
Expected Quality of
Service Management
Defines and enforces expected QoS metrics that are important for setting and measuring SLAs during development and QA. You can define success metrics before testing and set performance thresholds. "Regression performance tests" can run as part of the automated continuous testing process.
Security Testing
Penetration Testing Automatically generates tests to perform security penetration testing at the message layer and web interface. Covers parameter fuzzing, SQL injections, XPath injections, various XML issues, XSS, buffer overflow, command injection, unvalidated input, and more.
Message Layer Security
Policy Validation
Enables execution of complex authentication, encryption, and access control test scenarios. Supports key transport and message-level standards (SSL, OAuth, Digest, Kerberos, WS-Security, etc.). Allows for token validation and negative testing to ensure proper enforcement of message integrity and authentication.
Quality Governance
Design and
Development Policy
Enforcement
Ensures interoperability, security, and consistency across distributed systems—from application code statements to business processes. Industry-standard and custom policies are enforced automatically and continuously.
Registry-Based Policy
Management
Automatically tests registered services and verifies compliance to the policies defined in the registry. Results are reported back to the registry—and updated in real-time—providing continuous visibility into a service's quality and compliance throughout its lifecycle.

Platforms

Technologies and Protocols

  • AmberPoint
  • HP-QC
  • IBM/Rational
  • Microsoft
  • Oracle/BEA
  • Software AG/webMethods
  • Progress Sonic
  • Tibco

OS Platforms

  • Windows
  • Linux
  • Solaris
  • Mac
  • SOA / Web services
  • Java
  • .NET languages
  • XML
  • WSDL
  • WADL
  • UDDI
  • WSIL
  • SOAP
  • PoX (Plain XML)
  • REST
  • JSON
  • BPEL
  • Web Applications
  • Mobile Web Interfaces
  • RIA
  • AJAX
  • JSP
  • JavaScript
  • HTML
  • CSS
  • WS-*
  • Standards
  • MTOM(XOP) / MIME / DIME Attachments
  • OAuth
  • TCP/IP
  • webMethods Broker
  • webMethods IS
  • Hl7
  • FTP
  • HTTP 1.0
  • HTTP 1.1
  • HTTPS
  • JMS
  • IBM WebSphere MQ
  • Sonic MQ
  • RMI
  • EJB
  • SMTP
  • Tibco Rendezvous
  • .NET WCF (TCP, HTTP, WS Transaction Flow)
  • ISO 8583
  • EDI
  • custom/other

Parasoft SOAtest Delivers Real Results

Here are just a few examples of how leading organizations use Parasoft SOAtest...

Customers
Customers
Parasoft boasts 20 years of experience and currently services over half of the Fortune 500 companies.
Animation Customers
Partners
Animation Partners
Awards
SOA Awards

"Developers are only human. They make mistakes. That’s normal. We use SOAtest to ensure the results we get are what we expected. It allows us to produce test suites that we can reuse in other projects without writing again and again. We gain significant productivity benefits from being able to reuse the test assets… The flexibility of the solution was unique. It’s a framework, not a simple application. There are so many possibilities and ways to apply it that create value for us. … SOAtest gives us the possibility to rapidly implement Web services with a higher quality. This makes the IT services organization more agile and able to respond to the business demands that Siemens faces.”

Stefan Potzel, Manager of the IT services organization’s EAI group
Siemens


“Without Parasoft SOAtest, the quality of testing for our project would suffer because there’s no way we would be able to do all those tests in the time frame that we had. We would have had to make some compromises.”

Victor Tsemko, Technical Analyst
Aeroplan


“We had to take steps toward improving how we tested our Web services to accommodate for growth. Parasoft provided a really good solution for us... The solution is quite intuitive and allowed us to develop the scenario-based tests that we wanted for our regression testing… Parasoft Functional and Load Testing Solution definitely gives us confidence that we won't reintroduce resolved problems.”

Gareth Galvin, QA Manager
Atex


“Parasoft SOAtest was more intuitive and user-friendly than the other products we looked at. Beyond that, Parasoft SOAtest is truly SOA-oriented. In other words, it can be used straight out of the box—no adjustments or customizations necessary…I can say with 100% confidence that Parasoft SOAtest is saving us time. We can execute all of the tests in nearly no time at all. It's a wonderful benefit. It saves time. Time is money. So, it absolutely saves money… Broadly speaking, Parasoft SOAtest is greatly benefiting us. The solution improves our workflow options as QA engineers. Our time is used more efficiently because our work is more focused and productive.”

Lilach Shalev, QA Lead
Fundtech


“Being able to keep regression tests in our SQL database, and then being able to validate our responses and then store them for future regression testing is a huge benefit. If I look at the amount of time that it takes us to validate those responses the first time through, and then multiply that by how often we run the regression tests, I would say that using this feature has saved us a couple hundred hours worth of work over the past year.”

Mary Hulett, QA Manager
Jack Henry & Associates


“We received very good consulting and so the set up of the complete environment was easy for us — very helpful. And, the training was excellent, so it was easy for the team to understand and work with the solution… The SDB project is now completed and Parasoft’s SOAtest solution was a critical success factor for the overall project. The solution enabled me to stick to my original plan and budget. Now, after seeing the excellent results of the project, I strongly believe that it would not have been possible to accomplish this level of high quality without Parasoft.”

Michael Herrmann, Project Manager
Lufthansa Cargo AG


“We found SOAtest and we ran with it. Parasoft support trained us for one week and we were able to take it from there. We quickly saw that the product had a lot of powerful features that would help us automate our testing activities and processes. We have to ensure members have an effective experience…The data must be valid and correct. It must be rapidly and correctly updated. Parasoft SOAtest helps us ensure these objectives are consistently met.”

Natalie Doan, QA Engineer
MedicAlert


“The time that it took us to test the components was approximately cut in half…. We were able to test with our current resources rather than getting additional help to do it manually.”

Redzuan Abdullah, Senior Manager, MIMOS Testing Department
Ministry of Science, Technology & Innovation of Malaysia


“Parasoft SOAtest was clearly the easiest product to work with. That was a key issue for us. The users of the testing tools were not programmers. We knew the tool had to be very user friendly…The work changed from manual labor to the development of interesting test cases. A lot of manual labor disappeared and was outmoded. This enabled us to speed up the development cycle. We could now generate a release every three days instead of every three weeks."

Martin Folkerts, Test Coordinator
Dutch Ministry of Internal Affairs


“The software offered us significant gains in productivity. We could generate many more release test cycles within a given timeframe.”

Hedde van der Lug, CSN Project Leader
Dutch Ministry of Internal Affairs


“With Parasoft SOAtest, we are able to kill two birds with one stone. You test the feature. When you are satisfied with result, you immediately generate a regression suite and you have your automation ready. You don’t have to do the testing twice anymore. It’s all done in one shot. That’s a huge advantage...Parasoft helps us increase test coverage and increase the granularity of our testing. That helps us ensure our clients that they are always receiving a very high quality product.”

Konstantin Goldin, QA Director
Reactivity


“We were able to increase coverage with the same number of resources and with the same amount of time allocated. We got more payoff for our efforts.”

Ramalakshmi Vijayakumar, Lead QA Engineer
Reactivity


"We've been customers of Parasoft SOAtest for many years now and have seen the product evolve to include features and flexibility to help support AOL's needs. Parasoft SOAtest is a critical component to our SOA lifecycle to enforce quality as a process and not a task."

Hemadri Dasari, Principle Software QA Engineer
AOL


“Parasoft SOAtest is exactly what we hoped for! Parasoft is the only company we found that could meet our demands for Message Transmission Optimization Mechanism (MTOM) and the latest Web testing security support. Parasoft SOAtest has an easy-to-use interface and a complete set of Web service testing tools which has allowed us to validate our Web services in a much shorter time frame than by manually executing tests.”

Anthony Lugo, Lead QA Engineer
First American Corporation


“As we evolved from the initial phase of our SOA implementation to more complex scenarios, the power of Parasoft SOAtest really became evident. Parasoft SOAtest is way ahead of the game in providing a framework to test a complex SOA Web services environment in a fast, effortless, and intuitive way.”

Taranath Kantharajapur, Principal QA Engineer
AOL


"I was pleasantly surprised at how gentle the learning curve for Parasoft is compared to other competing products."

Paul Oakes, Principal QA Engineer
AOL


"Parasoft now allows us to successfully capture interaction with our AJAX components automatically. This significantly improves the ability to exercise all aspects of our AJAX applications, which we couldn't do before."

Greg Hasson, Software QA Lead
Networkcar


"SOAtest has allowed us to implement an automated and repeatable testing process with the breadth of coverage needed to ensure every release is stable, meets requirements and prevents critical errors from reaching production."

Brandon Steele, Business Development & Systems Analyst
Sabre Holdings


"I recommend this product to software developers and QA professionals who want to easily and efficiently verify the functionality and scalability of their Web services."

Web Services Journal


"As we continue to leverage Web Services to deliver critical business data, it is imperative that our security infrastructure is trusted and reliable. Parasoft SOAtest's capability to automatically generate penetration tests custom to our Web Services implementation provides me with the assurance that our services are truly production ready."

Cort Bucher
McGraw-Hill Construction


"Cybersource chose Parasoft's SOAPtest for Web Services testing due to its breadth of functionality. It clearly stood out that Parasoft's SOAPtest was architected to not only meet the functional demands of today's environment but also to evolve as future standards and protocols are released. The flexibility of the product has enabled us to verify the most complex behaviors of our Web services including security and workflow and the level of automation has allowed us to build our tests in a surprisingly short amount of time."

Mike Jimenez, Chief Architect
Cybersource Corporation

Customers
Parasoft boasts 20 years of experience and currently services over half of the Fortune 500 companies.
Animation Customers
Partners
Animation Partners
Awards
SOA Awards

SOAtest Desktop Edition

Enables functional testing, runtime error detection, and security testing for SOA and web applications. Allows problems identified by Server Edition tests to be imported into the GUI for review/repair. This edition also provides the RuleWizard module, which enables the creation of custom coding standards/rules using a graphical interface.

SOAtest Server Edition

Includes all features of the Desktop Edition license, plus the command line interface for automated nightly testing. Results are written to customizable reports, which can be easily accessed by team members and automatically e-mailed to designated recipients. Additionally, developers and testers can import Server Edition test results into the desktop GUI for review/repair.

The Server Edition license also provides:

  • Web service interface, which allows test execution to be triggered remotely for integration with other development and testing assets such as HP Quality Center.
  • Code Review, which automates preparation, notification, and tracking of peer code reviews, addresses the known shortcomings of this very powerful development practice. SOAtest automatically identifies updated code by scanning the source control system, matches the code with designated reviewers, and tracks the progress of each review item until closure. With the Code Review module, teams can establish a bulletproof review process—where all new code gets reviewed and all identified issues are resolved.
  • Parasoft Team Server, which enables centralized administration and sharing of test assets. Team Server may be installed and run on any supported computer system (e.g., one of the testers' workstations, the server hosting a Parasoft Server Edition product, or an independent system).
  • Load testing through Parasoft Load Test (see below).

EDI Message Pack

This optional license provides access to the EDI Message Pack, which enables EDI message structures within Parasoft SOAtest. A wide array of industry standard EDI message formats are supported, including retail, healthcare, government, and more. The following EDI message formats are available: AL3 (ACORD AL3), CARGO (IATA Cargo-IMP), EANCOM, EDIFACT, EDIGAS (Edig@s), HIPAA, HL7, IATA (IATA PADIS), NCPDP (NCPDP SCRIPT), TELCO (NCPDP Telecommunication), TRADACOMS, X12.

Parasoft Load Test

This product, provided for an introductory period with each copy of SOAtest Server Edition, allows you to load test your SOAtest functional tests to verify functionality and performance under load. Support is also provided for load testing non-Parasoft components such as JUnits or lightweight socket-based components, and for detecting concurrency issues. Load testing is licensed to a maximum of 100 virtual users.

The following optional licenses are available:

  • Additional Virtual Users: Extends the number of virtual users available for load testing. Options range from 100 virtual users to unlimited virtual users.
Customers
Parasoft boasts 20 years of experience and currently services over half of the Fortune 500 companies.
Animation Customers
Partners
Animation Partners
Awards
SOA Awards

Operating System

  • Windows 2000, 2003, 2008, XP, Vista, 7
  • Linux
  • Solaris

IDEs

  • Eclipse 3.2.1 and higher (for plugin version)

Source Control

  • AccuRev SCM
  • Borland StarTeam
  • CVS
  • IBM/Rational ClearCase
  • Microsoft Visual SourceSafe
  • Perforce SCM
  • Serena Dimensions
  • Subversion (SVN)
  • Telelogic Synergy

Environment Management / Platform Support

  • Amberpoint
  • Computer Associates/Wily
  • HP-QC
  • IBM WebSphere
  • IBM Rational
  • Microsoft
  • Oracle
  • Oracle BEA WebLogic & AquaLogic
  • Software AG/webMethods
  • Progress Sonic
  • Tibco
RSSTwitterFacebookWikipediaLinked In Copyright © 1996-2012 Parasoft   |  Privacy Policy   |  Site Map