DocumentCode :
739794
Title :
Constrained multi-objective test data generation based on set evolution
Author :
Xiangjuan Yao ; Dunwei Gong ; Gongjie Zhang
Author_Institution :
Coll. of Sci., China Univ. of Min. & Technol., Xuzhou, China
Volume :
9
Issue :
4
fYear :
2015
Firstpage :
103
Lastpage :
108
Abstract :
A crucial task of software testing is the generation of high-quality test data, so as to find defects and errors during various periods of software development. However, existing coverage-based testing methods seldom consider the fault finding ability of the test data. This paper establishes a constrained multi-objective model of test data generation, so that the generated test suite has better spatial distribution on the basis of satisfying statement coverage criterion, and thereby enhance its error detection ability. In addition, the authors propose a genetic algorithm (GA) based on set evolution to solve the model. The experimental results show that the test data generated by the proposed model have higher fault finding ability than statement coverage testing and adaptive random testing; in addition, compared with conventional GAs, the proposed algorithm needs less execution time with the number of test data not increasing significantly.
Keywords :
genetic algorithms; program testing; random processes; GA; adaptive random testing; constrained multiobjective test data generation; error detection ability; genetic algorithm; high-quality test data; set evolution; software development; software testing; spatial distribution; statement coverage criterion; statement coverage testing;
fLanguage :
English
Journal_Title :
Software, IET
Publisher :
iet
ISSN :
1751-8806
Type :
jour
DOI :
10.1049/iet-sen.2014.0058
Filename :
7181749
Link To Document :
بازگشت