DocumentCode
3297084
Title
Automatic Path-Oriented Test Data Generation Using a Multi-population Genetic Algorithm
Author
Chen, Yong ; Zhong, Yong
Author_Institution
Chengdu Inst. of Comput. Applic., Chinese Acad. of Sci., Chengdu
Volume
1
fYear
2008
fDate
18-20 Oct. 2008
Firstpage
566
Lastpage
570
Abstract
Automatic path-oriented test data generation is an undecidable problem and genetic algorithm (GA) has been used to test data generation since 1992. In favor of MATLAB, a multi-population genetic algorithm (MPGA) was implemented, which selects individuals for free migration based on their fitness values. Applying MPGA to generating path-oriented test data generation is a new and meaningful attempt. After depicting how to transform path-oriented test data generation into an optimization problem, basic process flow of path-oriented test data generation using GA was presented. Using a triangle classifier as program under test, experimental results show that MPGA based approach can generate path-oriented test data more effectively and efficiently than simple GA based approach does.
Keywords
flow graphs; genetic algorithms; program testing; MPGA algorithm; automatic path-oriented test data generation; control flow graph; multipopulation genetic algorithm; optimization problem; software testing; triangle classifier; Automatic testing; Computer applications; Costs; Educational institutions; Genetic algorithms; Input variables; MATLAB; Robustness; Search methods; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Natural Computation, 2008. ICNC '08. Fourth International Conference on
Conference_Location
Jinan
Print_ISBN
978-0-7695-3304-9
Type
conf
DOI
10.1109/ICNC.2008.388
Filename
4666909
Link To Document