• DocumentCode
    596211
  • Title

    Search Based Combinatorial Testing

  • Author

    Changhai Nie ; Huayao Wu ; Yalan Liang ; Leung, Henry ; Fei-Ching Kuo ; Zheng Li

  • Author_Institution
    State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
  • Volume
    1
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    778
  • Lastpage
    783
  • Abstract
    Search techniques can dramatically change our ability to solve a host of problems in applied science and engineering, many search techniques have been developed and applied successfully in many fields, including search based software engineering (SBSE). As a key problem of combinatorial testing, covering array generation has been widely studied and many search techniques have been applied which can be named as search based combinatorial testing (SBCT). SBCT is a branch of search based software testing (SBST) within SBSE. In this paper, to explore the applicability and effectiveness of SBCT, we design six variants from existing search algorithms: Genetic Algorithm, Particle Swarm Optimization and Ant Colony Algorithm by reversing and randomizing their mechanisms. We study their effectiveness in terms of generating a covering array and compare their performance. Experiments show that these search techniques can work well with distinct performance in covering array generation. We believe that these search techniques can be further improved by fine-tuning their configuration and used in broad ranges of area.
  • Keywords
    ant colony optimisation; combinatorial mathematics; genetic algorithms; particle swarm optimisation; program testing; search problems; software engineering; SBCT; SBSE; SBST; ant colony algorithm; applied science; array generation; genetic algorithm; particle swarm optimization; search algorithms; search based combinatorial testing; search based software engineering; search based software testing; Algorithm design and analysis; Arrays; Search problems; Software algorithms; Software engineering; Testing; Ant Colony Algorithm; Combinatorial Testing; Covering Array; Genetic Algorithm; Particle Swarm Optimization; Search Based Combinatorial Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
  • Conference_Location
    Hong Kong
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4673-4930-7
  • Type

    conf

  • DOI
    10.1109/APSEC.2012.16
  • Filename
    6462745