Evaluating test-suite reduction in real software evolution

August Shi, Alex Gyori, Suleman Mahmood, Peiyuan Zhao, Darko Marinov · 2018

Test-suite reduction (TSR) speeds up regression testing by removing redundant tests from the test suite, thus running fewer tests in the future builds. To decide whether to use TSR or not, a developer needs some way to predict how well the reduced test suite will detect real faults in the future compared to the original test suite. Prior research evaluated the cost of TSR using only program versions with seeded faults, but such evaluations do not explicitly predict the effectiveness of the reduced test suite in future builds.

Read the paper · More papers on PaperTik