This paper presents an industrial case study of coverage-based prioritisation techniques on a real world system with real regression faults. The study evaluates four common and different test case prioritisation techniques and examines the effects of using various coverage criteria on the fault detection rates of the prioritised test suites. The results show that prioritisation techniques that are based on additional coverage with finer grained coverage criteria perform significantly better in fault detection rates. The study also reveals that using modification information does not significantly enhance fault detection rates.

Additional Metadata
Keywords industrial case study, regression testing, test case prioritisation
Persistent URL dx.doi.org/10.1109/ICST.2013.27
Conference IEEE 6th International Conference on Software Testing, Verification and Validation, ICST 2013
Citation
Di Nardo, D. (Daniel), Alshahwan, N. (Nadia), Briand, L. (Lionel), & Labiche, Y. (2013). Coverage-based test case prioritisation: An industrial case study. Presented at the IEEE 6th International Conference on Software Testing, Verification and Validation, ICST 2013. doi:10.1109/ICST.2013.27