Now Hiring: Are you a driven and motivated 1st Line IT Support Engineer?

Blog

bonifas-link-ma-sp23_1920x1080

Parasoft Unveils New Automated Features for Testing Java, C#, and .NET Applications

Blog

Parasoft Unveils New Automated Features for Testing Java, C#, and .NET Applications

Parasoft has launched version 2024.1 of several key products, including the Java testing tool Jtest, the C# and .NET testing tool dotTEST, and the testing analytics solution DTP.

The latest iteration of Jtest introduces test templates within the Unit Test Assistant, an AI-driven feature designed to generate comprehensive test suites. This update gives testers enhanced control over the structure of their test classes, allowing them to define necessary common configurations for their tests.

Additionally, Jtest can now perform test impact analysis directly within the integrated development environment (IDE). This means that whenever code is modified, Jtest identifies which tests need to be run and provides immediate feedback on how the changes affect the codebase.

“With the new release of Jtest, developers gain real-time visibility into which tests are influenced by their code changes,” said Igor Kirilenko, Parasoft’s chief product officer, in an interview with SD Times. “While you are still making edits, Jtest automatically executes the relevant tests and provides quick feedback. This innovative feature not only conserves time but also helps catch and rectify potential bugs before they can enter the build pipeline.”

Both Jtest and dotTEST now feature integration with OpenAI/Azure OpenAI Service, which offers AI-generated fixes for flow analysis violations.

Moreover, they support the latest 4.14 version of the Common Weakness Enumeration (CWE) list and include enhanced default configurations for static analysis testing.

On the DTP front, the integration with OpenAI/Azure OpenAI Service accelerates the remediation of security vulnerabilities by correlating security rule violations with known vulnerabilities and providing a probability score indicating the likelihood of each being a legitimate issue or a false positive.

“Developers often experience a heavy cognitive load when sorting through static analysis violations, especially those related to security,” explained Jeehong Min, technical product manager at Parasoft, to SD Times. “Every security rule entails its own learning curve, which requires time to grasp its intricacies. To aid developers, Parasoft DTP provides recommendations driven by pre-trained machine learning models, along with models that adapt based on the development team’s triage habits. Our ultimate aim is to equip developers with the information they need to make better decisions while managing and addressing static analysis violations.”