, API Testing, and Test Environment Management Release Notes

The release of Virtualize 9.9.5, Parasoft SOAtest 9.9.5, and Parasoft Environment Manager 2.7.5 showcases features that allow DevTest teams to test faster with advanced test data automation while ensuring that the appropriate versions of rapidly-evolving test or service virtualization artifacts are being accessed across the team. Advanced Test Data Automation Whether you’re and need rapid access to a dependent component that is not available for testing or you need to expand the data sets associated with your test or service virtualization assets in order to increase coverage, this release helps you start fast and build on your initial work with advanced test data automation. Simple Mocking To help DevTest teams jumpstart service virtualization and testing efforts, the new Simple Mocking tool enables users to rapidly define and incrementally update virtual assets from HTTP traffic. This allows developers and testers to quickly validate new user stories while building the foundation for more sophisticated virtual assets. When it’s time to simulate more advanced application logic, performance conditions, etc., these building blocks can be extended into advanced simulations that can be shared across teams or divisions. For Virtualize; available on Marketplace. Data Learning Whether starting from a simple mock or any existing virtual asset, developers and testers can incrementally extend a virtual asset’s reach to cover a broader range of use cases with the new data learning capability. This new capability automatically expands the data set by observing traffic and adding net new observations to the data repository—enabling teams to rapidly enhance data-driven virtual assets. The update process can be fully- automated (invoked whenever new data is detected) or initiated on an as-needed basis. With this automated assistance, even teams facing ultra-compressed schedules can achieve the broader test coverage required to accurately assess the risk of a release candidate. For Virtualize; available on Marketplace. Synthetic Data Generation Further assisting teams to jumpstart their service virtualization and testing efforts, the new Mockaroo integration enables users to quickly generate realistic test data and feed it directly into the Parasoft ecosystem. Using API keys to call schemas defined in Mockaroo, this integration allows up 1000 rows of data to be generated and leveraged for free. For Virtualize and SOAtest; available on Marketplace. Artifact Locking With Agile and highly-iterative development methodologies, artifacts for continuously-evolving applications are constantly in a state of transition. Allowing team members to leverage an evolving test or service virtualization assets while it’s still transitioning, could lead to wasted time and compromise the accuracy of test results. To facilitate sharing in in this context, this release adds artifact locking capabilities. Building upon Environment Manager’s existing permission controls for systems and environments, the solution now allows users to lock specific artifacts that compose test environment components—including virtual assets, test assets, message proxies, JDBC controllers, other files hosted on a Virtualize/SOAtest Server, and data repositories. Artifacts can be locked directly from the Virtualize/SOAtest desktop or from the Environment Manager and TDM browser-based interfaces. Once a file is locked, other users can read it, but not change it. Admin-level users can unlock any locked artifact if needed. Available on Virtualize, SOAtest, and Environment Manager. Additional New Features » support for MQ CCDT configuration files (SOAtest, Virtualize) » ability to record one traffic file per request/response pair (Virtualize) » Performance optimization when working with large payloads (SOAtest, Virtualize) » Hierarchical parameterization for JSON in literal views (SOAtest, Virtualize) Resolved PRs/FRs

Virtualize

ID Description

119398 Multiple Responses correlation fails with JSON Requests

Proxy failover to secondary connection does not have return status 119043 documented

Virtualize does not obey the Data Reuse Configurations when 118988 importing Traffic file

Inconsistency in how Virtualize imports traffic responses into Data 118566 Repository

118218 Add timeouts or scripted responses

115709 Add CCDT support for MQ

Wrong data model shown for incoming request in fixed length 119459 respond SOAtest

ID Description

98923 Add CCDT support for MQ

99835 Before Test and After Test delays are not honored in Load Test

Ignore parameters that appear in REST service definition media 115750 types

FTP Client SFTP Adapter occasionally throws com.jcraft.jsch. 115996 JSchException: verify: false

Add support for test suite variables in the File option of Input tab of 118241 standalone tools

Constrained REST Client sends query parameter names with no 118807 value instead of completely excluding them

119045 Browser Contents are grayed out when Selenium used for playback

Update documentation about Protected Mode being disabled for all 119046 4 zones

Environment Manager

ID Description

System Instance Editing does not save Virtual Asset information 118867 correctly

Environment Manager / Virtualize refresh from Virtualize Servers 118935 dialog fails when a Virtual Asset file is missing

The PSTsec.war shipped with Environment Manager throws an error 119254 message when adding LDAP