Benchmark Generator for Software Testers

Abstract : In the field of search based software engineering, evolutionary testing is a very popular domain in which test cases are automatically generated for a given piece of code using evolutionary algorithms. The techniques used in this domain usually are hard to compare since there is no standard testbed. In this paper we propose an automatic program generator to solve this situation. The program generator is able to create Java programs with the desired features. In addition, we can ensure that all the branches in the programs are reachable, i.e. a 100% branch coverage is always possible. Thanks to this feature the research community can test and enhance their algorithms until a total coverage is achieved. The potential of the program generator is illustrated with an experimental study on a benchmark of 800 generated programs. We highlight the correlations between some static measures computed on the program and the code coverage when an evolutionary test case generator is used. In particular, we compare three techniques as the search engine for the test case generator: an Evolutionary Strategy, a Genetic Algorithm and a Random Search.
Type de document :
Communication dans un congrès
Lazaros Iliadis; Ilias Maglogiannis; Harris Papadopoulos. 12th Engineering Applications of Neural Networks (EANN 2011) and 7th Artificial Intelligence Applications and Innovations (AIAI), Sep 2011, Corfu, Greece. Springer, IFIP Advances in Information and Communication Technology, AICT-364 (Part II), pp.378-388, 2011, Artificial Intelligence Applications and Innovations. 〈10.1007/978-3-642-23960-1_45〉
Liste complète des métadonnées

Littérature citée [15 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01571497
Contributeur : Hal Ifip <>
Soumis le : mercredi 2 août 2017 - 16:22:36
Dernière modification le : vendredi 1 décembre 2017 - 01:16:25

Fichier

978-3-642-23960-1_45_Chapter.p...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Javier Ferrer, Francisco Chicano, Enrique Alba. Benchmark Generator for Software Testers. Lazaros Iliadis; Ilias Maglogiannis; Harris Papadopoulos. 12th Engineering Applications of Neural Networks (EANN 2011) and 7th Artificial Intelligence Applications and Innovations (AIAI), Sep 2011, Corfu, Greece. Springer, IFIP Advances in Information and Communication Technology, AICT-364 (Part II), pp.378-388, 2011, Artificial Intelligence Applications and Innovations. 〈10.1007/978-3-642-23960-1_45〉. 〈hal-01571497〉

Partager

Métriques

Consultations de la notice

121

Téléchargements de fichiers

16