• DocumentCode
    1567351
  • Title

    Using artificial life techniques to generate test cases for combinatorial testing

  • Author

    Shiba, Toshiaki ; Tsuchiya, Tatsuhiro ; Kikuno, Tohru

  • Author_Institution
    NTT Data Corp.
  • fYear
    2004
  • Firstpage
    72
  • Abstract
    Combinatorial testing is a specification-based testing criterion, which requires that for each t-way combination of input parameters of a system, every combination of valid values of these t parameters be covered by at least one test case. This approach is motivated by the observation that in many applications a significant number of faults are caused by interactions of a smaller number of parameters. In this paper, we propose new test generation algorithms for combinatorial testing based on two artificial life techniques: a genetic algorithm (GA) and an ant colony algorithm (ACA). The usefulness of these algorithms is demonstrated through experiments. In the case t = 3 in particular, our algorithms exhibited impressive results
  • Keywords
    artificial life; formal specification; genetic algorithms; program testing; ant colony algorithm; artificial life techniques; combinatorial testing; faults; genetic algorithm; software; specification-based testing; test generation algorithms; Application software; Automatic testing; Computer aided software engineering; Costs; Genetic algorithms; Life testing; Programming; Software algorithms; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2004. COMPSAC 2004. Proceedings of the 28th Annual International
  • Conference_Location
    Hong Kong
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2209-2
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2004.1342808
  • Filename
    1342808