For information about this release, see https://docs.parasoft.com/display/DTP20201/DTP+2020.1 |
In this release: Release date: April 16, 2020 AI/ML for Prioritizing Static Analysis FindingsThis release introduces a new AI/machine learning capability for teaching DTP how to recognize code analysis violations that should be fixed. This accelerates the violation remediation process by enabling DTP to predict which violations should be fixed first as new code analysis data is reported. This feature analyzes violations that have been classified as Fix and Suppress and builds a predictive model based on patterns it detects. After the model has been built, DTP will predict which violations in the build should be assigned the Fix action. The model gradually improves as you continue to review violations and assign them actions. DTP InstallerThe DTP installation now consists of two main directories:
This structure enables you to deploy DTP into containers, such as Docker. New licenses must be issued for new container images or instances in order to deploy DTP or standalone instances of License Server into containerized systems. Integration with Work Item Management SystemsCollabNet TeamForge is now supported as part of DTP's integration with agile planning and requirements management systems. The integration enables you to create work items directly in TeamForge from the DTP Violation and Test Explorer views, as well as establish traceability between tests executions tracked in DTP and associated work items. The work item management system integrations also support new properties for controlling how work items created from DTP interfaces are created in external systems. The new properties enable you to map code analysis and test results tracked in DTP to custom work item types in your system of record. The integration extension also includes a new Test Coverage widget that shows the percentage of work items being tested. Additionally, the integration for codeBeamer now includes the ability to synchronize with multiple trackers. Security Compliance Pack UpdatesThe CWE Compliance artifact now supports static analysis reports from C/C++test. The following implementations are supported for C/C++test:
Additionally, the CWE Compliance artifact for Jtest and dotTEST now support CWE List Version 4.0. Refer to the documentation for your Parasoft tool for details about updates to the static analysis module. Updated Traceability ReportThe traceability reports shipped with the Security and Automotive Compliance packs have been updated. You can now filter out the files and reviews from the report, as well as modification history when viewing the Deviation Report drill-down from the main report. Build Details Retention for ProjectsYou can now specify how many builds' worth of data to retain in the database per DTP project. This enables you to customize how to proportion DTP disk space. PortfoliosYou can now aggregate the data from several projects into a portfolio, which enables high-level views of static analysis or test statistics in a single interface. In order to support portfolios, the following widgets have also been added:
Support for Context PathsDTP now supports context paths for reverse proxy environments. This enables you to make DTP applications accessible through a single port on different context paths. Updated Versioning SchemeAll Parasoft products, including DTP, now follow a new versioning scheme: YYYY.release. Additional Updates
FRs and PRsThe following FRs and PRs were resolved in this release.
|