• DocumentCode
    1678988
  • Title

    A Multi-Objective Genetic Algorithm to Test Data Generation

  • Author

    Pinto, Gustavo H L ; Vergilio, Silvia R.

  • Author_Institution
    Comput. Sci. Dept., Fed. Univ. of Parana, Curitiba, Brazil
  • Volume
    1
  • fYear
    2010
  • Firstpage
    129
  • Lastpage
    134
  • Abstract
    Evolutionary testing has successfully applied search based optimization algorithms to the test data generation problem. The existing works use different techniques and fitness functions. However, the used functions consider only one objective, which is, in general, related to the coverage of a testing criterion. But, in practice, there are many factors that can influence the generation of test data, such as memory consumption, execution time, revealed faults, and etc. Considering this fact, this work explores a multiobjective optimization approach for test data generation. A framework that implements a multi-objective genetic algorithm is described. Two different representations for the population are used, which allows the test of procedural and object-oriented code. Combinations of three objectives are experimentally evaluated: coverage of structural test criteria, ability to reveal faults, and execution time.
  • Keywords
    genetic algorithms; program testing; evolutionary testing; execution time; fitness function; memory consumption; multiobjective genetic algorithm; multiobjective optimization; object-oriented code; population representation; search based optimization; structural test criteria; test data generation; Context; Genetics; Java; Memory management; Optimization; Software; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence (ICTAI), 2010 22nd IEEE International Conference on
  • Conference_Location
    Arras
  • ISSN
    1082-3409
  • Print_ISBN
    978-1-4244-8817-9
  • Type

    conf

  • DOI
    10.1109/ICTAI.2010.26
  • Filename
    5670025