 |
Cut the Cost of Application Delivery While Providing Comprehensive Access to Test Environments
|
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.
It allows you to capture real system behavior, provision the "virtualized assets," and rapidly test end-to-end transactions using any test infrastructure (HP, IBM, Oracle, etc.)—including Parasoft Test.
With Parasoft Virtualize, teams reduce the complexity and the costs of managing application development and test environments while providing comprehensive access to developers, testers, and partners. With Parasoft Virtualize, users can:
- Capture the real behavior of dependent systems.
- Instruct virtualized assets to meet the demands of complex test scenarios.
- Provision an environment that team members can access on demand.
|
|
 |
|
Real system behavior is captured—using monitors to record live transaction details on the system under test; by analyzing transaction logs; or by modeling behavior from a simple interface.
|
The virtualized asset's behavior can be fine-tuned, including performance, data source usage, and conditional response criteria.
The environment is then provisioned for simplified uniform access across teams & business partners.
|
The virtualized asset can now be called for unit, functional and performance tests—both automated
and manual. It can be leveraged by any test environment, including Parasoft Test, HP Quality Center
suite, IBM Rational Quality Management suite, Oracle ATS, and more.
|
Technologies & Protocols
- BPEL
- HTTP/HTTPS
- ISO 8583
- JDBC
- JMS (e.g., WebSphere, webMethods, Sonic, TIBCO)
- JSON
- MQ
- MTOM(XOP) / MIME / DIME attachments
- .NET
- PoX
- REST
- SAML
- SOAP
- UDDI
- WADL
- WSDL
- WSIL
- WS-*
- WS-Security
- XML
- XML Schema
- More/custom
|
 |
Key Features
- Rapidly create virtual assets by recording existing application behavior then playing it back with dynamic values and context awareness
- Easily update virtualized application behavior models through an intuitive graphical interface
- Easily manage virtualization data with zero learning curve
- Perform load tests without impacting existing systems or operations
- Scale virtualized assets to support large-scale, high-throughput load and performance tests
- Model real, complex interdependent environment scenarios
- Rapidly model application behavior, even for dependencies that do not yet exist
- Visually model various message formats such as XML, JSON, and various legacy, financial, healthcare, and other domain-specific formats
- Easily configure various error and failure conditions that are difficult to reproduce or replicate with real systems
- Host virtual assets in a cloud or virtualize applications hosted in a cloud
- Easily manage interdependent system connections
- Automate activities that would otherwise require significant time and resources from operations and infrastructure specialists
- Automate workflows that involve multiple stakeholders, facilitating collaboration between various system owners, administrators, developers, and testers
- Complement existing hardware virtualization infrastructure
|
Parasoft Virtualize Benefits
|
|
Reduce costs by eliminating...
- Third-party transaction or access fees
- Internal charges for mainframe cycles
- Superfluous hardware for staged systems
- DevOps overhead for configuration or infrastructure management
- The need to virtualize and manage entire systems
|
Increase productivity by...
- Eliminating development and testing constraints
- Missing/unstable components
- Evolving deployment environments
- Inaccessible partner systems/services
- Systems too complex for test labs
- Internal and external resources with multiple "owners"
- Reducing the complexity of test data management
- Removing the need to share staged environments
|
Improve development and testing by...
- Providing 24/7 access to testing resources
- Increasing test coverage and frequency
- Reducing test bottlenecks
- Improving the predictability/control of software cycle times
|
Freedom to Execute Rich Unit, Functional and Performance Tests
Today's complex, interdependent systems wreak havoc on functional and performance testing efforts—significantly
impacting productivity, quality, and project timelines. As a result, infrastructure demand and resource costs are increasing,
yet software quality remains a significant business risk that impacts productivity, revenue, and brand reputation.
Virtualization and cloud technology for software testing has assisted organizations to lower infrastructure costs and
offer broader access; however, significant gaps still exists for software testing. For example, it is often unfeasible
to leverage hardware or OS virtualization technology for large mainframe applications, third-party applications, or
ERPs because the costs to manage and maintain the appropriate configuration and data integrity far outweigh the benefits.
Parasoft Virtualize complements traditional hardware or OS virtualization by capturing the application behavior
of dependent systems and then provisioning a "Virtualized Asset." These virtualized assets emulate real system
behavior, including composite behavior (e.g., a call to transfer funds in one virtual endpoint can trigger an
account balance update on another). By isolating the critical transaction rather than virtualizing the entire
system, the organization saves significant time and money.
|
|
|
 |