How does it work?
Parasoft dotTEST’s code coverage solution for .NET enables users to collect coverage from unit testing from all of the .NET Framework versions starting with .NET Framework 2.0, as well as .NET Core starting with version 2.0. It executes and collects coverage from the most popular testing frameworks (.NET Core, NUnit 2, MSTest, since 10.4.0: NUnit 3, MSTest V2, and xUnit).
Parasoft dotTEST also enables users to monitor standalone or web applications and collect code coverage from code that was executed in an application run. This functionality enables QAs and testers to collect coverage from their manual or automated tests, and it is easy to set up for an automated process, integrating seamlessly with Parasoft SOAtest as well as third-party test execution software.
Both approaches provide rich test traceability, making it easy to track covered code per test which can be really useful when customer wants to check what is tested by his test case or to e.g. provide proper isolation for his unit tests (if the test is executing unwanted code which is e.g. accessing some files in local storage or modifying environment, customer can stub or mock it).
Parasoft includes intelligent insights in the reporting process about the relationship of code coverage results to the test cases and requirements. Code coverage reports are gathered with understanding do they relate to the test cases and requirements. Reports generated after the testing session show the detailed reports in the context of every requirement, and help users spend their time and effort on testing the import functionality that covers critical system requirements.