We have focused on the following areas in this release:
Expanding the Parasoft Ecosystem
The following updates enable you to leverage Parasoft software quality tools wherever you need them.
Support for OpenAPI 3.0
We've added support for OpenAPI 3.0, which is the latest version of the specification.
Load Test Support for Distributed Cloud Models
Parasoft Load Test is now available from AWS so that you can perform load testing within your distributed cloud deployments. You can spin up load generators inside of Amazon EC2 and control them from within Load Test. This is important because you need to make sure that your generators are geographically located in the areas that are important to your SLAs. This will create load tests that are much closer to the real world scenarios without having to fundamentally change how load tests are created.See Running Load Test in an Amazon Cloud for details.
Extended Support for Continuous Integration and Delivery Systems
The Parasoft Findings plug-ins for Jenkins have been updated and now supports Jenkins pipeline jobs.See Parasoft Findings for Jenkins 10.3 for details.
Execute Tests from the Parasoft SOAtest and Virtualize Server
The Parasoft Virtualize Server is now the SOAtest and Virtualize Server, which includes the ability to create on-demand test executions for your on-demand test environments. The server enables you to reduce the overall runtime costs of your test automation ecosystem. SOAtest reports have also been enhanced with modern, easy-to-read quality analytics, including API coverage information.
See Deploying the SOAtest and Virtualize Server WAR File for details.
Testing in Microservices Architectures
The shift toward microservices engenders new software development challenges, while amplifying long-standing issues associated with ensuring application quality. This release includes new features and functionality that help you solve microservices architecture challenges.
Support for Apache Kafka
Kafka is a processing software platform for handling real-time data feeds. Parasoft Kafka Extensions enable you to take full advantage of SOAtest's rich interface when configuring, sending, and validating messages sent over Kafka.
See Kafka Extensions for details.
Updates to the Virtualize Message Proxy
The Virtualize Message Proxy can now listen at any port and catch all traffic to and from the ecosystem. This helps you discover dependencies, as well as more easily simulate them in a federated or sandboxed team structure.
Updates to the REST API
To simplify integrating SOAtest and Virtualize into your continuous testing strategy, the following enhancements have been made to the REST API:
- Provision-level users can enable and disable virtual assets and message proxies.
- Provision-level users can start and stop recording using the REST API.
- NEW API: Create a SOAtest TST file from an XSD resource (schema).
- NEW API: Programmatically set your Continuous Testing Platform and License settings for SOAtest and Virtualize.
See API Usage.
Simplifying Access to Realistic Test Data
Combining simulated test environments with realistic test data is the key to unlocking DevOps. This release includes new features and functionality in Test Data Assistant module in Continuous Testing Platform that help you accelerate testing without compromising quality.
Support for SQL Data Sets
You can interact and modify SQL data, as well as visualize, restructure, and generate data using the data modeling feature (additional license required).
- Search, edit, and modify all of your SQL data set information.
- Define constraints and perform integrity tests on your virtual databases to ensure the data complies with your rules.
- Mask, subset, and generate new data for your databases.
- Use existing recorded transactions as seed data or completely generate new databases from scratch.
- Support for playing back web test scenarios in Microsoft Edge.
- Form Input option supports encoding only illegal XML characters
- Support for compact XML messages from the literal view: Send messages from the parameterized literal in a compact, single-line format.
- Support for sending compact messages from Form Input: You can now send messages from the Form Input field in a single-line format.
- Artifacts in the Parasoft Marketplace now display versions, making it easier for users to download the correct component for their environments.
New system properties for specifying the event monitoring port for Virtualize Server have been added.
System requirements for Continuous Testing Platform have changed.
Resolved FRs and PRs
|LT-1125||NullPointerException when clicking QoS metrics with empty project when no component selected|
|LT-1130||Load Test internal pinger causing slow start|
|LT-1146||Support Japanese characters in LTC|
|LT-1177||Fix text encoding in graph images rendered on LT|
|SOA-9060||Support for Open API (Swagger 3.0)|
|SOA-8129||Support for Edge browser playback|
|SOA-7605||Support for Kafka message format/protocol|
|SOA-9290||Skipping Extension Tools when -dataSourceRow option has been used and "Use data source" enabled|
|SOA-3742||Option to exclude newlines and extra whitespace in XML generated by Form Input (make SOAP XML all on one line)|
|SOA-9288||Unable to open chained tools in referenced test suites|
|VIRT-2367||Data repository tool - repeating elements not linked|
|VIRT-2365||Data repository import tool not able to set exclude for record list|
|XT-30227||Find/Replace does not trigger SOAtest editors to become dirty|
|XT-33416||Eclipse fails to load org.eclipse.core.runtime by "Unable to acquire the state change lock"|
|XT-35086||Make Add Datasource dialog and columns auto-fit to show whole names of datasource type|