J4 ›› 2014, Vol. 36 ›› Issue (11): 2159-2163.
• 论文 • Previous Articles Next Articles
YIN Pengchuan,BEN Kerong
Received:
Revised:
Online:
Published:
Abstract:
To test the evolution software fully,new test cases need to be generated in regression testing typically.concolic testing is a hybrid software verification technique that performs symbolic execution along a concrete execution path,and can perform all the feasible paths of a program by generating test data.Concolic testing only focuses on the program under test with both existing test cases and software evolution information unexploited in regression testing, which results in a large number of invalid test data generation,wasting resources and time.To address this problem,a pathdirected regression test suite augmentation approach is proposed. With the guidance of target paths,the approach selects the test cases conducive to cover target paths according to software evolution information,skips initial overlapping subpaths by using the existing test cases,takes the followup target subpath to guide concolic testing and generates test data covering the target paths.Case analysis demonstrates that the proposed approach can effectively reduce concolic testing paths in comparison to traditional concolic testing, and improves the efficiency of test data generation while covering feasible paths of the program.
Key words: regression testing;concolic testing;test suite augmentation;test data generation;path coverage
YIN Pengchuan,BEN Kerong. Path-directed regression test suite augmentation [J]. J4, 2014, 36(11): 2159-2163.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2014/V36/I11/2159