DocumentCode
569810
Title
Test Case Prioritization for Regression Testing Based on Function Call Path
Author
Zhang Zhi-hua ; Mu Yong-min ; Tian Ying-ai
Author_Institution
Comput. Sch., Beijing Inf. Sci. & Technol. Univ., Beijing, China
fYear
2012
fDate
17-19 Aug. 2012
Firstpage
1372
Lastpage
1375
Abstract
Test case prioritization is an effective and practical technique of regression testing. It is helpful to increase the efficiency of regression testing by sorting and executing test cases according to their importance. Static paths on function call obtained by analyzing the source code, combined with the dynamic path after executing test cases, the correspondence is built between test cases and the static paths, identifying the changes which software developers modify program to correct defects, giving different priority to test case based on path coverage , test cases are selected in accordance with their priorities in regression testing. Firstly, the background and related concept of test case prioritization are introduced. And then, the relevant research work is outlined, a set of new prioritization algorithms are proposed; implementation and analysis of the algorithm are given finally.
Keywords
program testing; regression analysis; dynamic path; function call path; regression testing; software developers; source code; static paths; test case prioritization; Algorithm design and analysis; Conferences; Heuristic algorithms; Software; Software algorithms; Sorting; Testing; algorithm; function call; regression testing; test case prioritization;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational and Information Sciences (ICCIS), 2012 Fourth International Conference on
Conference_Location
Chongqing
Print_ISBN
978-1-4673-2406-9
Type
conf
DOI
10.1109/ICCIS.2012.312
Filename
6301421
Link To Document