Title :
Research on optimization scheme of regression testing
Author :
Shiming Sun ; Xiuping Hou ; Can Gao ; Linlin Sun
Author_Institution :
Sch. of Comput. Sci. & Eng., Changchun Univ. of Technol., Changchun, China
Abstract :
Regression testing is an important process during software development. In order to reduce costs of regression testing, research on optimization of scheme of regression testing have been done in this paper. For the purpose of reducing the number of test cases and detecting faults of programs early, this paper proposed to combine test case selection with test case prioritization. Regression testing process has been designed and optimization of testing scheme has been implemented. The criterion of test case selection is modify impact of programs, finding programs which are impacted by program modification according to modify information of programs and dependencies between programs. Test cases would be selected during test case selection. The criterion of test case prioritization is coverage ability and troubleshooting capabilities of test case. Test cases which have been selected during test case selection would be ordering in test case prioritization. Finally, the effectiveness of the new method is discussed.
Keywords :
cost reduction; optimisation; program testing; regression analysis; software cost estimation; software fault tolerance; software maintenance; statistical testing; coverage ability; program fault detection; program modification; regression testing; software cost reduction; software development; software maintenance; test case prioritization; test case selection criterion; testing scheme optimization; troubleshooting capability; Circuit faults; Computer aided software engineering; Convergence; Educational institutions; Optimization; Software; Testing; regression testing; test case prioritization; test case selection;
Conference_Titel :
Natural Computation (ICNC), 2013 Ninth International Conference on
Conference_Location :
Shenyang
DOI :
10.1109/ICNC.2013.6818242