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.

Announcing Parasoft dotTEST 2022.2

Tobiasz
Tobiasz Posts: 33 ✭✭

dotTEST (2022.1) is now available!

Support for .NET 7

Support for .NET 7 has been added. See Supported Frameworks.

Support for C# 11

dotTEST can now analyze code written in C# 11.

IDE Integration

Support for visualizing code coverage in VSCode dotTEST extension has been added.
Setup problems can now be displayed in the form of pop-up messages in the VSCode window.

Parasoft Findings for SonarQube

The Parasoft Findings Plugin for SonarQube has been introduced. The plugin allows you to view static analysis test results within SonarQube. For details, see Parasoft Findings for SonarQube. The plugin can be downloaded from the Parasoft marketplace.

Test Impact Analysis

Test Impact Analysis (TIA), which allows you to execute only the affected tests, is now supported (for CLI only). See Configuring the Test Impact Analysis for details.

Tests Execution and Coverage

VSTest has been updated to version 17.3.0.
Test adapters have been updated to versions compatible with .NET 7:

  • MSTest v.2.2.10
  • NUnit 2 v.2.3.0
  • NUnit 3 v.4.3.0
  • xUnit v.2.4.1

Generating application coverage has been simplified by reducing the number of required settings.

Enhanced Static Analysis

Support for analyzing XAML files has been extended.
The accuracy of MSIL-based Rule Wizard rules has been improved as the rules are now executed via Roslyn infrastructure. This applies to the following built-in rules:

  • CS.PB.INVOKE
  • EXCEPT.NCNRE
  • GC.DCGC
  • GC.RCCB
  • OOM.FCSF
  • PB.CONSOLEWRITE
  • SEC.AASV
  • SEC.ALBM
  • SEC.AUMS
  • SEC.AUPS
  • SEC.DMSC
  • SEC.USSCR
  • SPR.ENFL
  • SPR.VPPD
  • SPR.VPPDIMPL

New and Updated Test Configurations

The Security Compliance Pack has been extended by adding support for the following test configurations:

  • CWE 4.9
  • CWE Top 25 2022
  • CWE Top 25 + on the Cusp 2022
  • HIPAA
  • PCI-DSS 4.0
  • VVSG 2.0

The following test configurations have been updated:

  • Calculate Application Coverage
  • Collect Static Coverage
  • Roslyn .NET Analyzers Default Rules
  • Run VSTest Tests with Coverage
  • Run VSTest Tests
  • UL 2900
  • Updated Static Analysis Rules

The following rules have been updated:

  • BRM.APNFT - Support for C#11 syntax
  • BRM.MLL - Support for C#11 syntax
  • CS.BRM.PNPT - Support for C#11 syntax
  • CS.INTER.ITT - Support for C#11 syntax
  • CS.PB.SHIFT - Support for C#11 syntax
  • PB.CFF - Support for C#11 syntax
  • PB.STATICFLD - Fixed false positive violations
  • SEC.ALSI - Support for C#11 syntax
  • SPR.VPPDIMPL - Improved accuracy

Official release notes can be seen here.