DocumentCode
3228897
Title
Evolutionary generation of test data for multiple paths coverage with faults detection
Author
Zhang, Yan ; Gong, Dunwei
Author_Institution
Sch. of Inf. & Electr. Eng., China Univ. of Min. & Technol., Xuzhou, China
fYear
2010
fDate
23-26 Sept. 2010
Firstpage
406
Lastpage
410
Abstract
The aim of software testing is to find faults in the program under test. Generating test data which can reveal faults is the core issue. Although existing methods of path-oriented testing can generate test data which traverse target paths, they cannot guarantee that the data find the faults in the program. In this paper, we transform the problem into a multi-objective optimization problem with constrains and propose a method of evolutionary generation of test data for multiple paths coverage with faults detection. First, we establish the mathematical model of this problem and then a strategy based on multi-objective genetic algorithms is given. Finally we apply the proposed method in some programs under test and the experimental results validate that our method can find specified faults effectively. Compared with other methods of test data generation for multiple paths coverage, our method has greater advantage in faults detection and testing efficiency.
Keywords
genetic algorithms; program testing; faults detection; mathematical model; multiobjective genetic algorithms; multiobjective optimization problem; multiple paths coverage; path-oriented testing; software testing; test data evolutionary generation;
fLanguage
English
Publisher
ieee
Conference_Titel
Bio-Inspired Computing: Theories and Applications (BIC-TA), 2010 IEEE Fifth International Conference on
Conference_Location
Changsha
Print_ISBN
978-1-4244-6437-1
Type
conf
DOI
10.1109/BICTA.2010.5645159
Filename
5645159
Link To Document