ASE2024

Prioritizing Tests for Improved Runtime

Abdelrahman Baz, Minchao Huang, August Shi

Abstract

Regression testing is important but costly due to the large number of tests to run over frequent changes. Techniques to speed up regression testing such as regression test selection run fewer tests, but they risk missing to run some key tests that detect true faults.