Test-case prioritization: achievements and challenges

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, c...

Full description

Saved in:
Bibliographic Details
Published inFrontiers of Computer Science Vol. 10; no. 5; pp. 769 - 777
Main Authors HAO, Dan, ZHANG, Lu, MEI, Hong
Format Journal Article
LanguageEnglish
Published Beijing Higher Education Press 01.10.2016
Springer Nature B.V
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:11-5731/TP
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 concems involved, and application scenarios. In this article, we will first review the achievements of test-case prioritization from these five as- pects and then give our perspectives on its challenges.
test-case prioritization, achievements, challenges
test-case prioritization
achievements
challenges
Document received on :2016-02-24
Document accepted on :2016-04-12
ISSN:2095-2228
2095-2236
DOI:10.1007/s11704-016-6112-3