While experienced developers can structure their tests in well-organized suites and manually execute only those which are related to the changed code, the situation is less flexible when dealing with CI infrastructure because CI systems typically execute all tests every time.
To evolve from status quo, teams can leverage change-based testing. Using change-based testing, test execution time can be significantly reduced, in turn reducing the integration time and accelerating the CI process. Change-based testing is made possible by the Parasoft reporting and analytics product, called Parasoft DTP.
DTP engines support change-based testing by measuring code coverage during test execution over time for each build while associating it with each individual test and code unit. Unlike ordinary code coverage tools available on the market today, DTP technology allows you to store contextual information about executed tests to associated code units.