Parasoft monitors (i.e. “proxies”) sit in between the application and its dependencies and will dynamically switch into failover mode if the real system ever goes off-line. In failover mode, all service traffic is routed to a virtual service to keep your environment stable.
Users can bundle groups of virtual services together into an environment instance that provides specific behavior to support a specific testing initiative (e.g. positive behavior when QA is testing the happy path, negative behavior when development needs to reproduce something, fast or slow performance to support load testing, etc.). These instances can then be selected and provisioned in a self-service method by testers, to ensure their environments behave exactly the way they need, whenever they need them.
Users can leverage environmental presets to configure test environments prior to nightly (or continuous) automated test execution, and don’t have to worry about the environment causing test cases to fail. By connecting Virtualize to the CI infrastructure, users can dynamically deploy-and-destroy disposable test environments as a part of the Continuous Delivery pipeline.