Test Case Prioritization for Regression Testing Based on Function Call Path
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 while regression testing.Firstly, the background and related concept of test case prioritization are introduced.And then, the relevant research work outlined, a set of new prioritization algorithms are proposed;implementation and analysis of the algorithm are given finally.
test case prioritization function call regression testing algorithm
ZHANG Zhi-hua MU Yong-min TIAN Ying-ai
Computer School Beijing Information Science & Technology University Beijing,China
国际会议
成都
英文
893-896
2011-07-15(万方平台首次上网日期,不代表论文的发表时间)