loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
17th IEEE International Conference on Automated Software Engineering (ASE'02)
Automatic Test Cases Optimization Using a Bacteriological Adaptation Model: Application to .NET Components
Edinburgh, UK
September 23-September 27
ISBN: 0-7695-1736-6
Benoit Baudry, IRISA, Universitaire de Beaulieu
Franck Fleurey, IFSIC, Universitaire de Beaulieu
Jean-Marc Jézéquel, IRISA , Universitaire de Beaulieu
Yves Le Traon, IRISA , Universitaire de Beaulieu
In this paper, we present several complementary computational intelligence techniques that we explored in the field of .Net component testing. Mutation testing serves as the common backbone for applying classical and new artificial intelligence (AI) algorithms. With mutation tools, we know how to estimate the revealing power of test cases. With AI, we aim at improving automatically test cases efficiency. So, we looked first at genetic algorithms (GA) to solve the problem of test. The aim of the selection process is to generate test cases able to kill as many mutants as possible. Then, we propose a new AI algorithm that fits better to the test optimization problem we called bacteriological algorithm (BA): BAs behave better that GAs for this problem . However, between GAs and BAs, a family of intermediate algorithms exists: we explore the whole spectrum of these intermediate algorithms to determine whether an algorithm exists that would be more efficient than BAs: the approaches are compared on a .Net system.
Citation:
Benoit Baudry, Franck Fleurey, Jean-Marc Jézéquel, Yves Le Traon, "Automatic Test Cases Optimization Using a Bacteriological Adaptation Model: Application to .NET Components," ase, pp.253, 17th IEEE International Conference on Automated Software Engineering (ASE'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.