Release date: Month DateOctober 10, 202x AI-Generated Test Scenarios2023 API test scenario generation with OpenAI In this latest release, Parasoft SOAtest introduces seamless integrations with OpenAI and Azure OpenAI LLM providers, enhancing its API testing capabilities. With these integrations, SOAtest’s AI-assisted test scenario generation now allows users to generate API tests based on OpenAPI/Swagger definitions and natural-language instructions. Key Features - Users can provide OpenAPI/Swagger service definition files and text-based instructions.
- SOAtest’s OpenAI integration proposes test scenarios tailored to specified requirements, simplifying the test creation process.
- Generated test scenarios seamlessly incorporate SOAtest's comprehensive toolset, ensuring thorough and efficient testing.
With these enhancements, SOAtest continues to provide users with efficient, intelligent testing solutions, enabling them to achieve their testing goals with precision and ease. For more information about creating AI-assisted test scenarios, see SOAtest can utilize your OpenAI or Azure OpenAI account to automatically create test scenarios from an OpenAPI/Swagger definition. Creating Tests from a Swagger Definition Learning Mode for Request/Response Files Request/Response Files responders can learn to emulate live endpoints Avro/KafkaNew Apache Avro extension Support for Confluent schema registry Avro message format over Kafka transport, including using different Avro message type for incoming requests to a virtual responder Coverage ImprovementsComponent instances for Java and dotNET Coverage agents allowed determined by license Breaking ChangesAdditional Updates. Parasoft is expanding its capabilities to collect code coverage for applications based on distributed microservices architecture. In today's continuously evolving digital landscape, complex microservices ecosystems are the norm, and it can be a challenge to ensure their reliability and quality. Parasoft's code coverage capabilities now extend to include distributed architectures, providing users with a powerful tool to enhance their test confidence and increase efficiency. Key Features - Comprehensive Code Coverage Analysis
- Parasoft calculates test code coverage for Java and .NET components across a distributed microservices architecture. Parasoft CTP’s flexible REST APIs can be used to integrate these capabilities with external functional testing tools or automation frameworks.
- Parasoft DTP provides users with a quality snapshot of the overall application at component level granularity and test association.
- Flexible System Definition
- Parasoft offers a clean web-based user interface for defining and configuring distributed systems via Parasoft CTP’s Environment Manager module. Additionally, users can define automated system configurations for dynamic deployments via YAML or JSON files.
- Parasoft CTP continuously monitors the health of the system and the readiness of the environment for testing and capturing code coverage.
- Microservices are designed to support a fast-paced development and release workflow. The Parasoft Platform can be used to detect changes in individual microservice components and identify tests that need to be re-run to validate those changes. This allows user to execute only a subset of tests rather than a complete regression cycle, saving precious time.
By offering a comprehensive view of code coverage, Parasoft empowers users to make data-driven decisions about their application's quality. Efficiency in testing efforts is paramount, and Parasoft's accurate impact analysis ensures focused validation, saving valuable time and resources. Web Accessibility Scan The Web Accessibility Scan tool is an essential addition to your testing toolkit, to help in achieving compliance with web accessibility guidelines such as WCAG 2.1. It checks browser content during playback of web UI tests and can be easily integrated into your existing tests. This release brings several capabilities to support accessibility testing. Key Features - Easily chain the Web Accessibility Scan tool to your Browser Playback tests.
- Use integrated set of accessibility rules to cover alt attributes, ARIA roles, form elements, links, and more based on the WCAG 2.1 AA standard.
- Customize scans by limiting the scope to specific elements using element properties, XPath, or Scripts.
- Exclude specific elements and rules to refine accessibility testing, improving the accuracy of your results.
For more information about the Web Accessibility Scan tool, see Adding a Web Accessibility Scan. Virtualize Learning Mode In this release, Parasoft is introducing Learning Mode for Virtualize. With this feature Virtualize will learn and emulate responses recorded from a live HTTP endpoint and update a virtual asset to the most current state. The virtualized endpoint can then be used as a reliable failover when the real endpoint is not available. This minimizes the set-up efforts associated with service virtualization and reduces maintenance costs. Key Features - Supports primary and secondary connections.
- Supports Reverse and Forward Proxy types.
- Supports enabling or disabling learning mode by right clicking the proxy and switching the mode to "Enable All" or "Disable All".
Updated Message Proxy Connection Settings The Message Proxy Connection Settings UI view has been updated for easier configuration and an improved user experience. This includes a simplified URL field for routing traffic, and an additional failover filter for valid response codes. Enhanced Kafka SupportParasoft enhanced its Kafka extensions to support the most complex and demanding event-driven and streaming use cases. Parasoft now supports the Avro message format and Confluent Schema Registry, seamlessly integrated into both SOAtest and Virtualize. Key Features - Avro Message Format Support: Parasoft's Kafka extensions now seamlessly work with Avro, a sophisticated data serialization. This support enables you to handle complex data structures efficiently, ensuring seamless communication within your Kafka ecosystem.
- Confluent Schema Registry Integration: Our enhanced Kafka extensions are fully compatible with the Confluent Schema Registry. Now you can effortlessly manage your schema evolution and validation, enhancing the reliability and consistency of your Kafka messages.
- Unified Testing Experience: Whether you are using SOAtest for functional testing or Virtualize for service virtualization, the Avro message format support is seamlessly integrated into both platforms.
For more information, see Apache Avro Extension and Kafka Extensions. Additional Updates- Added support for macOS aarch64.
- Kafka Transport 1.2
- Message proxy failover status codes
Pass test data to DTP from non-Parasoft testing frameworks. - Support for macOS aarch64
- The ability to delete CTP test execution job reports is now limited to administrators only.
Users can now customize a message proxy's failover behavior so that it succeeds with HTTP response codes outside the 2xx range. - Parasoft Recorder can now record API traffic without going through a proxy so you don't have to relax your Chrome security settings to record API traffic and convert them into tests.
JWT authentication for CTP is deprecated and will be removed in a future version. - The ability to send and receive MIME and DIME attachments with SOAP messages is deprecated and will be removed in a future version.
- Emulation options for the XML Encryption and XML Signer tools are deprecated and will be removed in a future version.
Resolved PRs and FRs Scroll Table Layout |
---|
sortDirection | ASC |
---|
repeatTableHeaders | default |
---|
widths | 30%,70% |
---|
sortByColumn | 1 |
---|
sortEnabled | false |
---|
cellHighlighting | true |
---|
|
ID | Description |
---|
CTP-8762 | CTP 2023.1.0 System Import Failed | CTP-8972 | SOAVirt server status error on CTP | LT-1491 | Masking Environment Variables in Load Test | LT-1493 | Cannot use two or more load generators on the same machine | SOA-16249 | Freeze and OutOfMemoryError using OpenAPI with highly recursive type definitions | SOA-16311 | Old regresion control is stored in Diff tool | SOA-16419 | Missing Security Issues section in SOAtest penetration Testing report | SOA-16630 | Parasoft Recorder entire request buffered (OutOfMemoryError) when uploading large traffic file |
|