- Quality governance: To continuously measure how each service conforms to the often dynamic expectations defined by both yourown organization and your partners.
- Environment management: To reduce the complexity of testing in today’s heterogeneous environments—with limited visibility/control of distributed components or vendor-specific technologies.
- 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.
- 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.
- SOAtest 6.0 was built from the ground up to address the complexities inherent in service or component-based architectures. Since 2002, it has been assisting organizations such as HP, IBM, Fidelity Investments, Lockheed Martin, and the IRS to ensure the quality of their business processes.
Core Capabilities
Quality Governance
Design and development policy enforcement
Ensures interoperability, security, and consistency across all SOA layers from application code statements to business processes. Industry-standard and custom policies are enforced automatically and continuously.
Defect prevention
Teaches developers to avoid common security and interoperability problems—reducing the length and cost of downstream testing and debugging.
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.
Environment Management
Service emulation 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.
Platform awareness Facilitates interactions with and visibility into any component of the infrastructure stack—reducing the learning curve for defining complex tests and understanding how they pass through heterogeneous systems. Provides out-of-the-box support for major industry platforms, including: AmberPoint HP IBM Microsoft Oracle/BEA Progress Sonic Software AG/webMethods TIBCO
End-to-End Testing
SOA-Aware test Construction
Advanced test automation and an SOA-Aware interface enable fast and effective test construction. Easily extensible tests can be automatically generated from artifacts such as WSDL, UDDI, WSIL, XML Schema, BPEL files, and HTTP traffic, as well as from the major industry platforms (see list above).
End-to-end scenario verification
Promotes rapid, incremental development of test suites that verify end-to-end operations, which may span across the messaging layer, ESBs, the Web interface, the database, and EJBs. This ensures the reliability of the underlying implementation.
Multi-layer business process validation
Validates that business processes continuously meet expectations across multiple layers of heterogeneous systems. Alerts are generated when modifications impact key processes—providing a safety net that reduces the risk of change and enables rapid and agile responses to business demands.
ESB event monitoring & validation
Visualizes and traces the intra-process events triggered by tests, facilitating rapid diagnosis of problems directly from the test environment. Also continuously validates whether critical events continue to satisfy functional expectations as the system evolves.
Process Visibility and Control
Streamlined collaborative workflow
Achieving SOA quality is a collaborative effort that involves many different participants across the organization—from service and Web interface developers, to QA, to business analysts. By establishing a sustainable workflow where quality tasks are automatically generated, assigned, and distributed to the appropriate team members, the solution makes the entire team more productive.
For more details on how the solution delivers real results, see the case studies on www.parasoft.com
Parasoft Co.
101 E. Huntington Drive
Monrovia, CA 91016
USA