Back to Search Start Over

Test-Suite Reduction Using Genetic Algorithm.

Authors :
Cao, Jiannong
Nejdl, Wolfgang
Xu, Ming
Ma, Xue-ying
Sheng, Bin-kui
Ye, Cheng-qing
Source :
Advanced Parallel Processing Technologies; 2005, p253-262, 10p
Publication Year :
2005

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 researched 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 algorithm builds the initial population based on test history, calculates the fitness value using coverage and cost information, and then selectively breeds the successive generations using genetic operations. This generational process is repeated until a minimized test-suite is founded. The results of studies show that, genetic algorithms can significantly reduce the size of the test-suite and the cost of regression testing, and achieves good cost-effectiveness. Keywords: Test-suite reduction, Regression testing, Genetic algorithm, Gene modeling, Cost-effectiveness. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540296393
Database :
Supplemental Index
Journal :
Advanced Parallel Processing Technologies
Publication Type :
Book
Accession number :
32890700
Full Text :
https://doi.org/10.1007/11573937_28