CoverPlus
Sort the most productive test cases to be run first in the regression suite
Simulate the most productive test cases
Remove unnecessary test cases
Improve bug fixing productivity
Plan a short regression suite for the highest coverage in the shortest possible time
Find the difference between test cases, so that additions can be made to one test to eliminate a test case from the suite
Find which test cases check specific blocks of code, so increasing productivity after bug fixes or changes