How Does It Work?
Parasoft SOAtest provides integration testing for web applications from the user interface layer within the browser. To build a test scenario, users exercise the web UI in a browser and SOAtest records the user-level actions. Those actions can be associated with keywords for keyword-driven testing and then users can modify or augment the test scenario before playing it back in multiple browsers across multiple operating systems. Playback verifies that each scenario behaves correctly as the web application changes, regardless of platform.
Web UI testing in SOAtest means that you have an arsenal of tools at your disposal.
Users can enhance test scenarios by integrating them with other facets of the web application or test environment. For instance, a test scenario could query a database for login credentials to populate a login form. Users can leverage web services such as SOAP or REST to populate a test environment or reset data to the expected state when the web testing scenario begins. Test scenarios can integrate with built-in JSON and XML tools that can validate responses or extract data for use elsewhere in the scenario.
Web testing scenarios can then be reused for load and performance testing. By leveraging the work already done to create functional test scenarios, it’s easy to perform load testing within a single user experience. To make it even easier, SOAtest identifies data that changes for each user or each run and automatically configures the performance tests to update this changing data wherever possible.