X
Test Orchestration & Reuse

Test Orchestration & Reuse With Parasoft SOAtest

Coordinate the Execution of Omni-Channel Tests to Enable Continuous Testing

Complex end-to-end test orchestration can be messy, especially when you have multiple interfaces to test in coordination with each other (i.e. web, API, database, microservice, etc.). Parasoft SOAtest enables teams to complete end-to-end testing for complex omni-channel applications, with a web interface for test orchestration, so the whole team can quickly create API tests, as well as access and execute any SOAtest test artifact, directly from their browser.

How Does It Work?

Parasoft’s intuitive visual way to design and orchestrate test execution, starts with defining which tests to execute using which data sources and which environment endpoints, and goes all the way to stabilizing test environments with virtual services designed specifically to support the particular test scenario you’re trying to execute. This environment-based approach to testing means that you can define the test environment first and then align your test cases to the environment, so that when it comes time to execute, you know that everything is stable and ready to go.

Parasoft users can visually design and diagram the actual layout of their test environment using an intuitive web interface. From that diagram, each individual component can be assigned to a test case as a service, such as a web service or database, or even a virtual service, and each one of these components can be configured with the right variables, data sources, performance configurations, etc. All of this information can be bundled into a template to execute manually with the click of a button, or to define as a job and execute from your CI/CD pipeline leveraging Parasoft’s tight integration with Jenkins, Team City, Bamboo, and VSTS. This technique is highly reusable and can be shared and copied to a local test environment, as well as to cloud services, so you can test using dynamic infrastructure.

Features

Quickly create meaningful, scenario-based API tests from Parasoft’s intuitive web interface. Link test steps together and perform data extraction and assertions, all while data-driving your tests from external data sources.

Tag any test artifact in Parasoft SOAtest with metadata and requirements, to enable seamless collaboration across dev/test teams and immediately execute any test scenario at the click of a button.

Provide context and ensure consistency of both test execution and results by bundling test artifacts from your library with a test environment. Execute jobs manually through the thin-client interface, or trigger automatic test execution as a CI build step in your DevOps tool chain.

Users can diagram their test environments and tie test cases to individual components in that flow, to test each component at a granular level or all together as a scenario. The specific test data, endpoints, and environment variables can be configured upfront, as well as dynamically as part of environment provisioning, to enable testing in pre-production environments (e.g development, performance, staging) and even production environments to enable shift-right testing.

Benefits From the Parasoft Approach

Easily Create and Execute Test Cases

Parasoft SOAtest tests can be executed locally on the desktop or remotely on servers hosted on-premis or in the cloud, enabling users to create powerful API test right from your browser. This provides users with an easy way to unblock testing without the need for additional tools, frameworks, or cumbersome automated processes.

Simplify Continuous Testing Orchestration

Parasoft’s intuitive web interface provides a place to manage the coordination and orchestration of tests and virtual services in the context of your existing automation framework (i.e. Jenkins, Team City, Bamboo, and Microsoft VSTS). Parasoft’s Environment Manager is the only product available with a GUI that makes it easy to manage the test cases, virtual services, endpoints, test data sources, performance configurations, and execution details.

Dynamically Reconfigure Your Test Environment & Test Execution in Seconds

Instead of individually managing each test-environment provisioning activity as an individual build step with a script or plugin, Parasoft’s web interface reduces the time and number of manual configurations needed by providing a visual mechanism to diagram the end-to-end test flow. You can then provision the diagram as a build step to dramatically reduce the effort of integrating end-to-end test automation into the CI/CD pipeline.

Try Parasoft