Featured Webinar: MISRA C++ 2023: Everything You Need to Know | Watch Now

Person typing on computer

.NET Test Impact Analysis

Test Impact Analysis

Powered by Parasoft dotTEST, the enterprise development testing solution for .NET and C#

Test Impact Analysis for .NET Testing

Parasoft dotTEST optimizes test execution by identifying which tests align to changed code and automatically running just the tests needed to validate code changes, reducing the amount of time it takes to complete testing.

How Does It Work?

The quicker you can test, the quicker you can release. Parasoft dotTEST helps you reduce the time it takes to test your application by optimizing test execution within the CI process, based on precisely what has changed in the code. With its Smart Test Execution capabilities, Parasoft dotTEST uses Test Impact Analysis to analyze the source code to identify the changes a developer has made in the application, and automatically identifies the subset of tests that need to be executed to validate the changes.

Parasoft dotTEST optimizes automated test execution during the CI process and can integrate seamlessly into .NET projects to get immediate feedback on changes. Without this capability, bad code changes would introduce regressions not caught as quickly or that would interfere with work being done by other team members. dotTEST identifies which code has changed since the baseline build (for example, the last nightly build), determines which tests need to be run to exercise that code, and then runs just that subset of tests. This workflow enables teams to set up CI jobs that only run tests based on the most recent code changes, shrinking the amount of time it takes to run a CI job from hours to minutes.

Features

Benefit from the Parasoft Approach

Superior .NET test optimization and efficiency

No other product optimizes .NET test execution as part of a CI workflow, using actual correlation between the test execution and code exercised during testing. Everything is automatic and easily enabled via the command line.

Faster feedback on code changes that have caused test failures

Identifying not just direct dependencies between tests and code, but indirect dependencies as well, Parasoft dotTEST is comprehensive and smart, and helps teams understand as soon as possible after code is checked in whether the code broke any tests.

Integration that provides deep insights into software quality

Integrating with Parasoft DTP’s award-winning analytics dashboard enables users to get deeper understanding of the impact of changes on the rest of the software testing practice. Teams benefit from next-level efficiency and productivity.