DocumentCode
2472183
Title
Test case prioritization incorporating ordered sequence of program elements
Author
Wu, Kun ; Fang, Chunrong ; Chen, Zhenyu ; Zhao, Zhihong
Author_Institution
State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
fYear
2012
fDate
2-3 June 2012
Firstpage
124
Lastpage
130
Abstract
Test suites often grow very large over many releases, such that it is impractical to re-execute all test cases within limited resources. Test case prioritization, which rearranges test cases, is a key technique to improve regression testing. Code coverage information has been widely used in test case prioritization. However, other important information, such as the ordered sequence of program elements measured by execution frequencies, was ignored by previous studies. It raises a risk to lose detections of difficult-to-find bugs. Therefore, this paper improves the similarity-based test case prioritization using the ordered sequence of program elements measured by execution counts. The empirical results show that our new technique can increase the rate of fault detection more significantly than the coverage-based ART technique. Moreover, our technique can detect bugs in loops more quickly and be more cost-benefits than the traditional ones.
Keywords
fault diagnosis; program testing; regression analysis; code coverage information; fault detection; ordered sequence; program elements; regression testing; similarity-based test case prioritization; test suites; Computer bugs; Subspace constraints; Test case prioritization; edit distance; farthest-first algorithm; ordered sequence; similarity;
fLanguage
English
Publisher
ieee
Conference_Titel
Automation of Software Test (AST), 2012 7th International Workshop on
Conference_Location
Zurich
Print_ISBN
978-1-4673-1821-1
Type
conf
DOI
10.1109/IWAST.2012.6228980
Filename
6228980
Link To Document