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 :
بازگشت