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

Parasoft SOAtest: API Testing, Cloud Testing, SOA Testing

ResourcesEvaluation
Customers
Animation Customers
Partners
Animation Partners
Awards
SOA Awards
Current version: 9.5.0 (April 30, 2013)

Parasoft® SOAtest®

Parasoft SOAtest and Parasoft Load Test (packaged together) simplify the complex testing that's vital for business-critical APIs, cloud, and SOA / composite applications.

Parasoft SOAtest provides the industry's most comprehensive solution for cloud, SOA, and API testing:

  • From a single intuitive interface, automate complex scenarios across the web UI, messaging layer, ESBs, databases, and mainframes
  • Leverage the industry's broadest support for protocols and message types— REST, JSON, MQ, JMS, TIBCO, HTTP, XML, EDI, and many more
  • Easily extend, update, share, and reuse tests
  • Visualize and validate how messages and events flow through distributed architectures as tests execute
  • Seamlessly integrate with load testing, service virtualization, and development testing platforms

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 (e.g., JUnit, lightweight socket-based components) and for detecting concurrency issues.

Parasoft's complementary simulate test environment product, Parasoft Virtualize, works in concert with Parasoft SOAtest and Parasoft Load Test to help teams rapidly access any environment needed to develop, test, or validate an application. This "service virtualization" 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.

Parasoft's customers, including the majority of the Fortune 500, rely on Parasoft's cloud, SOA and API testing technologies for:

  • Ensuring the secure, reliable, compliant business processes
  • 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
Animation Customers
Partners
Animation Partners
Awards
SOA Awards
For a Printable Version, Click Here (1,215 KB PDF).
 

SOAtest Data Sheet

 

Parasoft SOAtest is the industry's premier testing platform for cloud, SOA, and API testing

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 of the leading organizations using Parasoft SOAtest...

Customers
Customers
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
Animation Customers
Partners
Animation Partners
Awards
SOA Awards

SOAtest Desktop Edition

Enables functional testing for APIs, cloud, and SOA 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
Animation Customers
Partners
Animation Partners
Awards
SOA Awards

Operating System

  • Windows 32 and 64 bit processor
  • Linux 32 and 64 bit processor
  • Solaris
  • Mac OS

IDEs

  • Eclipse IDE

Source Control

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

Environment Management / Platform Support

  • ActiveMQ
  • Amberpoint
  • Computer Associates/Wily
  • HP-QC
  • IBM WebSphere App Server
  • IBM WebSphere MQ
  • IBM Rational
  • JBoss
  • Microsoft
  • Oracle
  • Oracle BEA WebLogic and AquaLogic
  • Software AG/webMethods
  • Progress Sonic
  • Tibco
Google+RSSBlogTwitterFacebookWikipediaLinked In Copyright © 1996-2013 Parasoft   |  Privacy Policy   |  Site Map