DocumentCode
2709036
Title
Using Genetic Algorithms to Aid Test-Data Generation for Data-Flow Coverage
Author
Ghiduk, Ahmed S. ; Harrold, Mary Jean ; Girgis, Moheb R.
Author_Institution
Georgia Inst. of Technol., Atlanta
fYear
2007
fDate
4-7 Dec. 2007
Firstpage
41
Lastpage
48
Abstract
This paper presents an automatic test-data generation technique that uses a genetic algorithm (GA) to generate test data that satisfy data-flow coverage criteria. The technique applies the concepts of dominance relations between nodes to define a new multi-objective fitness function to evaluate the generated test data. The paper also presents the results of a set of empirical studies conducted on a set of programs that evaluate the effectiveness of our technique compared to the random-testing technique. The studies show the effective of our technique in achieving coverage of the test requirements, and in reducing the size of test suites, the search time, and the number of iterations required to satisfy the data-flow criteria.
Keywords
automatic testing; data flow analysis; genetic algorithms; program testing; automatic test-data generation technique; data-flow coverage criteria; dominance relation; genetic algorithm; multiobjective fitness function; random-testing technique; software testing; Automatic control; Automatic testing; Computer science; Educational institutions; Genetic algorithms; Genetic mutations; Software engineering; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific
Conference_Location
Aichi
ISSN
1530-1362
Print_ISBN
0-7695-3057-5
Type
conf
DOI
10.1109/ASPEC.2007.73
Filename
4425835
Link To Document