This release includes the following enhancements: Release date: May 13, 2025
AI AssistantA new AI Assistant is available in Jtest. Users can ask questions about the product in natural language and the AI Assistant will answer based on documentation and integration with an external LLM provider. New and existing users can learn the product and get help more efficiently using the AI Assistant. Access the AI Assistant by navigating in the desktop to Parasoft > Show View > AI Assistant. See The AI Assistant for more information. Unit Test Creation Enhancements
Unit Test Assistant Centralized License Token CountingWhen creating tests for multiple classes at once, license tokens for test creation can now be counted centrally on the Parasoft License Server instead of locally on the individual workstation. This allows organizations to utilize the same Jtest license enabled with a Unit Test Bulk Creation Tier across multiple team members (on multiple machines). For more information, see Licensing. Test Execution and Code Coverage Enhancements
Static Analysis EnhancementsThe suppression mechanism has been extended to allow suppressing similar violations in different versions of Jtest. Build and Framework Integration Enhancements
|
Rule ID | Header |
---|---|
SECURITY.WSC.UHTTPS | Use HTTPS instead of HTTP |
The following rules have been updated:
Rule ID | Updates |
---|---|
BEAN.EQUALS | Performance improved using a new framework. |
BEAN.JDBC | Performance improved using a new framework. |
CODSTA.BP.BLOCK | Performance improved using a new framework. |
CODSTA.BP.CFNF | Performance improved using a new framework. |
CODSTA.EPC.AFP | Performance improved using a new framework. |
CODSTA.EPC.NCNFC | Performance improved using a new framework. |
CODSTA.EPC.UST | Performance improved using a new framework. |
CODSTA.OIM.AMMO | Performance improved using a new framework. |
CODSTA.OIM.DVOM | Performance improved using a new framework. |
CODSTA.POD.DCTOR | Performance improved using a new framework. |
CODSTA.READ.DOWHILE | Performance improved using a new framework. |
ECLIPSE.IPMF | Performance improved using a new framework. Updated the violation marker position. |
ECLIPSE.SMF | Performance improved using a new framework. |
EJB.ABCS | Performance improved using a new framework. |
EJB.ABFG | Performance improved using a new framework. |
EJB.ADCB | Performance improved using a new framework. |
EJB.AIEBC | Performance improved using a new framework. |
EJB.AJDBC | Performance improved using a new framework. |
EJB.AOTO | Performance improved using a new framework. |
EJB.EJBLOAD | Performance improved using a new framework. |
EJB.FNDM | Performance improved using a new framework. |
EJB.IECM | Performance improved using a new framework. |
EJB.IEPM | Performance improved using a new framework. |
EJB.MRE | Performance improved using a new framework. |
EJB.RUH | Performance improved using a new framework. |
EJB.TCE | Performance improved using a new framework. |
EJB.TFE | Performance improved using a new framework. |
EXCEPT.IMMEX | Performance improved using a new framework. |
INTER.PN | Performance improved using a new framework. |
INTER.SCT | Performance improved using a new framework. |
INTER.SE | Performance improved using a new framework. |
INTER.SIO | Performance improved using a new framework. |
INTER.ST | Performance improved using a new framework. |
JAVADOC.MVJDT | Performance improved using a new framework. |
JUNIT.MAIN | Performance improved using a new framework. |
MOBILE.ENUM | Performance improved using a new framework. |
MOBILE.FLOATER | Performance improved using a new framework. |
OOP.CIMOM | Performance improved using a new framework. |
OOP.ICIF | Performance improved using a new framework. |
OOP.IIN | Performance improved using a new framework. |
OOP.LEVEL | Performance improved using a new framework. |
OPT.BR | Performance improved using a new framework. |
OPT.MAF | Performance improved using a new framework. |
OPT.PCTS | Performance improved using a new framework. |
OPT.SB | Performance improved using a new framework. |
OPT.TOARRAY | Performance improved using a new framework. |
OPT.USV | Performance improved using a new framework. |
PB.API.APPG | Performance improved using a new framework. |
PB.API.ECMC | Performance improved using a new framework. |
PB.API.EHM | Performance improved using a new framework. |
PB.CUB.SBC | Improved performance and documentation. |
PB.CUB.OE | Performance improved using a new framework. |
PB.NUM.UCM | Performance improved using a new framework. |
PB.PCSF | Performance improved using a new framework. |
PB.RE.NXRE | Performance improved using a new framework. |
PB.TYPO.BW | Performance improved using a new framework. |
PB.USC.EPC | Performance improved using a new framework. |
PB.USC.FCBS | Improved accuracy. Fixed a false positive reported by the rule. |
PORT.CTSP | Performance improved using a new framework. |
PROPS.HCLS | Performance improved using a new framework. |
SECURITY.ESD.CONSEN | Improved accuracy. Fixed a false positive reported by the rule. |
SECURITY.WSC.FIMU | Fixed a false positive reported by the rule. |
UC.UIMPORT | Fixed a false positive reported by the rule. |
The following rule has been updated:
Rule ID | Updates |
---|---|
BD-SECURITY-TD | The rule has been significantly updated to improve performance and accuracy. |
The following platform is now supported:
The following IDEs are now supported:
In this release, the Jtest plugin on Windows may experience encoding support issues in non-English environments for IntelliJ 2024.2 and later.
In this release, the structure of the Jtest plugin for Eclipse has been significantly modified. Before installing the Jtest 2025.1 plugin, any previous versions must be uninstalled. Performing a plugin update without first uninstalling previous versions may result in Jtest functionality not working correctly. See Plugin for Eclipse.
Support for the following OS is now deprecated:
The following rules are deprecated and will be removed in future releases:
Bug/FR ID | Description |
---|---|
FA-10104 | Inconsistent results for BD-PB-CC |
FA-10244 | BD-PB-VOVR false positive on variable updated in a loop, which is traversed only once |
JT-77179 | Rule APSC_DV.002010.PWDPROP and APSC_DV.002530.TDCMD have different severity level in GUI, report, Test Configuration |
JT-77142 | Jtest UC.UIMPORT rule issue |
JT-77143 | False positive SECURITY.WSC.FIMU |
JT-76604 | Importing Jtest Analysis Results from DTP to Visual Studio Code via JtestPlugin |
UTA-9724 | Factory method objects may not be chosen in bulk creation |
UTA-9726 | Misleading "Potential setup problem" |
UTA-9793 | Exceptions because of insufficient IntentionActionImpl instances |
For information about this release, see https://docs.parasoft.com/display/JTEST20251/Updates+in+2025.1. |