|
|


|
Parasoft SOAtest
Parasoft SOAtest is a full-lifecycle quality platform for:
- Quality governance: Continuously measures how each service conforms to the often dynamic expectations defined by both your own organization and your partners.
- Environment management: Reduces the complexity of testing in today’s heterogeneous environments–with limited visibility/control of distributed components or vendor-specific technologies.
- End-to-end testing: Continuously validates all critical aspects of complex transactions, which may extend beyond the message layer through a web interface, ESBs, databases, and everything in between.
- Process visibility and control: Establishes a sustainable workflow that helps the entire team efficiently develop, share, and manage the evolution of quality assets throughout the lifecycle.
|
 |
 |
| 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 |
|
Parasoft's full-lifecycle quality platform 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. |
| Application behavior virtualization | Automatically emulates the behavior of services, then deploys them across multiple environments—streamlining collaborative development and testing activities. Services can be emulated from functional tests or actual runtime environment data. |
| 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. |
| Trace code execution | Provides seamless integration between SOA layers by identifying, isolating, and replaying actions in a multi-layered system. |
| 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. |
- Windows 2000, 2003, 2008, XP, Vista, 7
- Linux
- Solaris
|
|
|
|
|