DocumentCode :
1915464
Title :
An Improved Regression Test Selection Technique by Clustering Execution Profiles
Author :
Zhang, Chen ; Chen, Zhenyu ; Zhao, Zhihong ; Yan, Shali ; Zhang, Jinyu ; Xu, Baowen
Author_Institution :
State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
fYear :
2010
fDate :
14-15 July 2010
Firstpage :
171
Lastpage :
179
Abstract :
In order to improve the efficiency of regression testing, many test selection techniques have been proposed to extract a small subset from a huge test suite, which can approximate the fault detection capability of the original test suite for the modified code. This paper presents a new regression test selection technique by clustering the execution profiles of modification-traversing test cases. Cluster analysis can group program executions that have similar features, so that program behaviors can be well understood and test cases can be selected in a proper way to reduce the test suite effectively. An experiment with some real programs is designed and implemented. The experiment results show that our approach can produce a smaller test suite with most fault-revealing test cases in comparison with existing selection techniques.
Keywords :
pattern clustering; program testing; regression analysis; software fault tolerance; cluster analysis; execution profiles clustering; fault detection capability; program executions; regression test selection technique; Clustering algorithms; Fault detection; Fingerprint recognition; Size measurement; Software; Testing; cluster selection technique; fault detection capability; regression testing; test suite reduction;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software (QSIC), 2010 10th International Conference on
Conference_Location :
Zhangjiajie
ISSN :
1550-6002
Print_ISBN :
978-1-4244-8078-4
Electronic_ISBN :
1550-6002
Type :
conf
DOI :
10.1109/QSIC.2010.16
Filename :
5562956
Link To Document :
بازگشت