DocumentCode :
541790
Title :
An evolutionary algorithm for regression test suite reduction
Author :
Nachiyappan, S. ; Vimaladevi, A. ; SelvaLakshmi, C.B.
Author_Institution :
Eng. & Technol. Dept., Velammal Coll., Madurai, India
fYear :
2010
fDate :
27-29 Dec. 2010
Firstpage :
503
Lastpage :
508
Abstract :
As the software is modified and new test cases are added to the test-suite, the size of the test-suite grows and the cost of regression testing increases. In order to decrease the cost of regression testing, researchers have focused on the use of test-suite reduction techniques, which identify a subset of test cases that provides the same coverage of the software, according to some criterion, as the original test-suite. This paper investigates the use of an evolutionary approach, called genetic algorithms, for test-suite reduction. The proposed model builds the initial population based on test history, calculates the fitness value using coverage and run time of test case, and then selectively breeds the successive generations using genetic operations and allows only the fit tests to the reduced suite. This generational process is repeated until an optimized test-suite is found.
Keywords :
cost reduction; genetic algorithms; program testing; regression analysis; software maintenance; evolutionary algorithm; genetic algorithms; regression testing; software maintenance; test suite reduction; Evolutionary computation; Fault detection; Gallium; Measurement; Minimization; Software; Testing; Regression testing; coverage; genetic algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communication and Computational Intelligence (INCOCCI), 2010 International Conference on
Conference_Location :
Erode
Type :
conf
Filename :
5738781
Link To Document :
بازگشت