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...
Saved in:
Published in | Frontiers of Computer Science Vol. 10; no. 5; pp. 769 - 777 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Beijing
Higher Education Press
01.10.2016
Springer Nature B.V |
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |