Featured On-Demand Webinar: Accelerate Software Compliance With AI Watch Now >>
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.
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.
Parasoft dotTEST automatically correlates test execution data with test coverage data, and identifies which tests need to run, based on the code currently being developed. Users save time without having to run unnecessary tests, and teams benefit from immediate feedback during development and after code check-in.
During the CI process, Parasoft dotTEST identifies and runs just the set of tests needed to verify the code changes that have been committed since the last baseline build (usually the nightly build), significantly decreasing the amount of time it takes to run CI. This allows teams to maintain high velocity by benefiting from a true CI process where code is committed often.
Test impact analysis goes further with smart analytics across all testing techniques. Parasoft DTP provides further insights by identifying overall gaps across multiple testing techniques as teams move to functional/manual testing.
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.
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.
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.