...
Scroll Ignore | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
This is a major release that includes several changes that affect legacy functionality. The following changes enable us to evolve and adapt to new and emerging technologies and application development strategies:
Release date: October 26, 2020 Updated Installer
Updated Smart API Test Creation ConfigurationsWe've made the following improvement to the smart API test generation workflow. Application-specific Smart API Test Creation Properties FilesThe smart API test generator can now use Salesforce- or Guidewire-specific configurations to create tests from API traffic captured with Parasoft Recorder. SOAtest ships with additional tst_creation.properties files that are automatically added to the TestAssets/test_templates directory in the workspace. The configurations are used when SOAtest detects that the Salesforce or Guidewire application type has been selected during recording. Updated Wizard for Generating Smart API TestsThe Generate Smart API Tests wizard now allows you to specify the test creation file to use when generating tests. By default, the wizard prompts you to use the configuration file for general, Salesforce, and Guidewire applications shipped with SOAtest, but you can create multiple instances so that you can customize test generation for a variety of cases.Refer to Creating Smart API Tests from Traffic for additional information. Versioning for Smart API Test Creation PropertiesThe tst_creation.properties file used to configure smart API tests is now automatically prepended with new features available in the latest release. Previously, the existing tst_creation.properties file was preserved in order to maintain custom configurations. In this update, custom configurations are still preserved, but any new parameters are added to the file with default configurations. Refer to Training the Smart API Test Generator for details. Parasoft Recorder no longer ships with the tst_creation.properties file. Instead, the recorder ships with a tst_creation.properties.example file, which is not used by default. Refer to the SOAtest Smart API Test Generator documentation for details. Upgrade NotesAll test creation configuration files will now be generated in the <WORKSPACE>/TestAssets/test_templates directory instead of the <WORKSPACE>/TestAssets directory. If you have an existing tst_creation.properties file in the TestAssets directory, it will be moved to the new location when the workspaces is restarted. New Task Suppression FormatSuppressions for static analysis violations and failed test case steps are now added to a parasoft.suppress file, which can be stored in source control along with your test files. As a result of this change, the Suppressions View has been deprecated and will only show suppressions created in older versions of SOAtest as read-only. End of Life for Legacy FunctionalityThe following functionality, tools, and integrations have been removed in this update. Legacy Browser Testing EngineThe Parasoft legacy browser testing engine is no longer supported and has been removed. SOAtest will use the Selenium WebDriver to play back your tests, but you may be required to manually update tests that were configured to playback with the Parasoft legacy engine. See About the Selenium WebDriver Engine for additional information. SOAtest Legacy Stubs ServerThe SOAtest legacy stubs server has been removed. Existing stubs under the stubs project folder will no longer be deployed. Stubs will automatically be converted to virtual assets when the Virtualize license is applied. If Virtualize detects the Stubs project when starting on a workspace that contains SOAtest stubs, it will automatically copy the files to the VirtualAssets project. Stub .tst files will be changed to .pva files and deployments based on the existing stubs.xml file in the Stubs project will be created. You can initiate the migration process by shutting down SOAtest and Virtualize and deleting the VirtualAssets project. The automatic migration process will be triggered when the product starts up. Built-in ISO 8583 FunctionalityNative support for ISO 8583 has been removed. To replace this functionality, you can download and deploy the Parasoft ISO 8583 Extensions. Contact your Parasoft representative for details. Existing ISO 8583 Message Clients and Responders will no longer be available or function after upgrading, so you should install the Parasoft ISO 8583 Extensions and migrate existing ISO 8583 configurations to the extension prior to upgrading. AmberPoint Test CreationSOAtest no longer creates tests from AmberPoint SOAP message files. Existing tests created from AmberPoint files will still function. Asynchronous Request TestsYou can no longer configure SOAtest to generate asynchronous request tests when creating tests from web recordings. Auto-generated Response StubsYou can no longer configure SOAtest or Virtualize to automatically create response stubs when creating tests from web recordings. BEA AquaLogicSOAtest no longer generates tests based on services declared in a BEA AquaLogic Enterprise Repository. Existing tests created from BEA repositories will still function, but compliance policy and functional test results will no longer be reported to the registry. CentraSite Active SOA RegistrySOAtest no longer generates tests based on services published to CentraSite Active SOA registries. Existing tests created from using the CentraSite integration will still function, but compliance policy and functional test results will no longer be reported to the registry. Jtest IntegrationThe integration with Parasoft Jtest 9.x has been removed, which affects the following functionality:
JUnit Test Creation
XML in SOAtest and Virtualize Server REST APIThe application/xml media type is no longer supported when communicating with any version of the REST API. Removed Support for Source Control Management SystemsSupport for the following SCMs is removed:
Additional Updates
Resolved PRs and FRs
|