DocumentCode
617904
Title
A coevolutionary algorithm to automatic test case selection and mutant in Mutation Testing
Author
Assis Lobo de Oliveira, Andre ; Gonyalves Camilo-Junior, Celso ; Vincenzi, Auri M. R.
Author_Institution
Inst. de Inf., Univ. Fed. de Goias, Goiania, Brazil
fYear
2013
fDate
20-23 June 2013
Firstpage
829
Lastpage
836
Abstract
One of the main problems to perform the Software Testing is to find a set of tests (subset from input domain of the problem) which is effective to detect the remaining bugs in the software. The Search-Based Software Testing (SBST) approach uses metaheuristics to find low cost set of tests with a high effectiveness to detect bugs. From several existing test criteria, Mutation Testing is considered quite promising to reveal bugs, despite its high computational cost, due to the great quantity of mutant programs generated. Therefore, this paper addresses the problem of selecting mutant programs and test cases in Mutation Testing context. To this end, it is proposed a Coevolutionary Genetic Algorithm (CGA) and the concept of Genetic Effectiveness, describing a new representation and implementing new genetic operators. The CGA is applied in five benchmarks and the results are compared to other five methods, showing a better performance of the proposed algorithm in subsets automatic selection with better mutation score and greater reduction of computational cost, specifically the amount of testing, when compared with exhaustive test.
Keywords
automatic testing; genetic algorithms; program debugging; program testing; CGA; automatic test case selection; bug detection; coevolutionary genetic algorithm; genetic effectiveness; genetic operators; metaheuristics; mutant; mutant programs; mutation testing; search-based software testing approach; software testing; subset automatic selection; test criteria; Benchmark testing; Coevolution; Genetic Algorithm; Mutation Testing; Search-Based Software Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation (CEC), 2013 IEEE Congress on
Conference_Location
Cancun
Print_ISBN
978-1-4799-0453-2
Electronic_ISBN
978-1-4799-0452-5
Type
conf
DOI
10.1109/CEC.2013.6557654
Filename
6557654
Link To Document