Test-case Prioritization: Achievements and Challenges.

Dan Hao,Lu Zhang,Hong Mei
DOI: https://doi.org/10.1007/s11704-016-6112-3
IF: 2.6688
2016-01-01
Frontiers of Computer Science
Abstract:Test-case prioritization, proposed at the end of last century, aims to schedule the execution order of test cases so as to improve test effectiveness. In the past years, test-case prioritization has gained much attention, and has significant achievements in five aspects: prioritization algorithms, coverage criteria, measurement, practical concerns involved, and application scenarios. In this article, we will first review the achievements of test-case prioritization from these five aspects and then give our perspectives on its challenges.
What problem does this paper attempt to address?