 |
 |
|
|
|
|
|
|
888-305-0041
|
|
|
|
|
 |
 |
Parasoft SOAtest: API Testing, Cloud Testing, SOA Testing
|
  |
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
|
|
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 testing | Continuously validates all critical aspects of complex transactions which may extend through web interfaces, backend services, ESBs, databases, and everything in between. |
| Advanced web app testing | Guides the team in developing robust, noiseless regression tests for rich and highly-dynamic browser-based applications. |
| Service Virtualization | Parasoft 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 testing | Verifies 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 support | Accesses and executes tests against a variety of platforms (AmberPoint, HP, IBM, Microsoft, Oracle/BEA, Progress Sonic, Software AG/webMethods, TIBCO). |
| Security testing | Prevents security vulnerabilities through penetration testing and execution of complex authentication, encryption, and access control test scenarios. |
| Runtime error detection | Automatically exposes defects that occur as the application is exercised–including race conditions, exceptions, resource & memory leaks, and security attack vulnerabilities |
| Continuous regression testing | Validates 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 verification | Ensures that all aspects of the application meet uniform expectations around security, reliability, performance, and maintainability. |
| Policy enforcement | Provides governance and policy validation for composite applications in BPM, SOA, and cloud environments to ensure interoperability and consistency across all SOA layers. |
| Manual testing | Adds 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.
|
 |
| 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 |
|
|
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
|
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 exercisedincluding 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 systemsfrom 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...
|
|
"Developers are only human. They make mistakes. Thats 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. Its 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 organizations EAI group
Siemens
|

|
|
Without Parasoft SOAtest, the quality of testing for our project would suffer because theres 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 boxno 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 Parasofts 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 dont have to do the testing twice anymore. Its all done in one shot. Thats 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 |
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 processwhere 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.
|
Operating System
- Windows 32 and 64 bit processor
- Linux 32 and 64 bit processor
- Solaris
- Mac OS
IDEs
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
|
|
|
 |
|
 |
|