You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »


This release includes new features, as well as enhancements to the existing functionality.

In this release:

Unit Test Assistant Enhancements

This release includes new features and enhancements to Unit Test Assistant.

  • Support for creating Spring unit tests
    UTA allows you to create and execute JUnit tests for Spring controller methods. Tests for handler methods in Spring MVC controllers are automatically run as Spring JUnit tests.
  • Extended support for creating Parameterized tests
    Support for JUnitParams has been enhanced to customize parameterization settings and specify if the generated test cases will be saved in the code or in a CSV file. Additionally, you can configure the maximum number of parameter sets created for one test case.
  • Enhancement to the Add test case(s) option
    The option has been extended to generate both regular and parameterized test cases. It has been added to the Eclipse context menu, which allows you to select one or more files and packages to create a large number of test cases.

For details, see Creating, Analyzing and Enhancing Tests with Unit Test Assistant.

Integration with Cloud Computing Platforms

We've made it easier for you to leverageJtestfunctionality within you cloud-based development and testing infrastructure.Jtest DTP Engine can be integrated with cloud computing services, such as Microsoft Azure and Amazon Web Services.

Suppress Findings Locally on Your Desktop

When you suppress findings in your IDE, the suppression information can now be stored locally on your desktop - without impacting suppressions that are shared across the team via DTP or your source control system. Locally suppressed findings can be reviewed and unsuppressed right in your IDE. For details, see Suppressing Findings.

Static Analysis Customization with Rule Maps

Enhanced rule mapping facilitates quick and flexible implementation of your organization's development policy. You can create rule maps to change the properties of static analysis rules executed by dotTEST, such as severity and category, and associate them with test configurations stored in Development Testing Platform.

Other Updates and Enhancements

  • Added support for calculating authorship based on Javadoc comments.
  • Improved support for autoboxing and unboxing in Flow Analysis.
  • Fixed the excludes parameters in the Ant plugin.
  • Updated the resources path in all types of reports.

Updated Configurations

  • Recommended Rules
  • Flow Analysis Fast
  • Flow Analysis Standard
  • Flow Analysis Aggressive
  • CERT for Java
  • Critical Rules
  • CWE-SANS Top 25 2009
  • DISA-STIG for Java
  • Find Memory Problems

New Rules

Rule IDDescription
BD.PB.REVOBJRestore prior object state on method failure
BD.SECURITY.SIGCLASSDo not rely on the default automatic signature verification provided by URLClassLoader and java.util.jar

Resolved FRs and PRs

FR/PR IDDescription
JT-47889Global analysis run from IDE differs when test folder is included
JT-48248Custom rule violation not flagged in DTP Engine for Java but flagged in 9.6 version
JT-48585Wrong coverage on switch statement
JT-49540Lack of support for org.apache.maven.repository.DelegatingLocalArtifactRepository
JT-49898Mistakes in documentation regarding coverage and Gradle
JT-68360GLOBAL.ACD does not detectviolation.
JT-22028Running ANT only runs latest listened build
JT-63495Feature Request Add scope.author setting
JT-68547Request to keep Findbugs integration up-to-date





 

  • No labels