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