Submit and vote on feature ideas.

Welcome to the new Parasoft forums! We hope you will enjoy the site and try out some of the new features, like sharing an idea you may have for one of our products or following a category.

Jtest 2024.1 Product Release Announcement

Options
Tomasz
Tomasz Posts: 20
edited May 30 in Jtest

We're excited to announce the newest version of Parasoft Jtest focused on increasing developer efficiency and productivity. This release introduces enhancements to our optional OpenAI and Azure OpenAI integration for static analysis, enhanced workflows for test impact analysis, new test templates to help Java development teams control unit test configuration, and updated support for security coding standards. With these updates, Parasoft continues to lead in innovation, reaffirming our commitment to meeting our customers' needs in test automation. Continue reading below for more release highlights or check out the complete Release Notes.

What’s New?

Continuous Test Impact Analysis Workflows in the IDE

In the 2024.1 release of Parasoft Jtest, developers can now run unit tests that are impacted by code changes autonomously in their IDE, enabling continuous feedback on the impact of code changes. Developers can select the new “run tests continuously” option in their IDE, which will trigger test impact analysis to automatically identify and execute unit tests that have been impacted by code changes every time they save a file. This provides developers with continuous feedback on the impact of code changes to their application and enables them to find and fix issues before they check modified code into source control.

Increased Accuracy of Test Impact Analysis

Jtest’s test impact analysis has been made more precise in both IDE and CLI workflows. Impacted unit tests are now calculated based on modified methods rather than modified classes, and code changes that do not affect the code logic no longer trigger impacted tests. This improved accuracy results in acceleration of testing cycles as a very targeted set of unit tests that have been impacted by code changes will be identified for execution.

New Flexibility and Control for Unit Test Generation

Developers can now use test templates to control the structure of test cases generated with Jtest’s Unit Test Assistant. This gives development teams more flexibility and control over how unit tests are structured, enabling them to specify the common configuration they require of the unit tests.

Code Coverage Enhancements for Microservice Architectures

Jtest code coverage agents can now collect coverage during concurrent test executions in the same environment, enabling microservices code coverage support in Parasoft CTP. When Jtest is coupled with Parasoft CTP, teams can collect code coverage from automated functional tests executions for applications with microservice architectures and gain valuable insight into the overall code coverage for the application or see coverage specific to each individual microservice.

Static Analysis Updates and Increased Precision for AI-Generated Code Fixes

In the 2024.1 release of Jtest, Parasoft has enhanced the AI-generated static analysis code fixes produced for flow analysis violations through its optional OpenAI/Azure Open AI integration, offering increased precision and reliability.

For security compliance, Parasoft static analysis capabilities now include support for CWE 4.14 along with updated static analysis test configurations for other security standards.

Upgrade Details

The latest version of Jtest is currently available to download on the customer portal. Important Note: You must update your Parasoft DTP or License Server to the 2024.1 release prior to updating Jtest installations. For more information on our releases or on the new DTP and License Server versions, please review our release notes.