• DocumentCode
    625524
  • Title

    An Efficient Algorithm for Constraint Handling in Combinatorial Test Generation

  • Author

    Linbin Yu ; Yu Lei ; Nourozborazjany, Mehra ; Kacker, Raghu N. ; Kuhn, D. Rick

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Texas at Arlington Arlington, Arlington, TX, USA
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    242
  • Lastpage
    251
  • Abstract
    Combinatorial testing has been shown to be a very effective testing strategy. An important problem in combinatorial testing is dealing with constraints, i.e., restrictions that must be satisfied in order for a test to be valid. In this paper, we present an efficient algorithm, called IPOG-C, for constraint handling in combinatorial testing. Algorithm IPOG-C modifies an existing combinatorial test generation algorithm called IPOG to support constraints. The major contribution of algorithm IPOG-C is that it includes three optimizations to improve the performance of constraint handling. These optimizations can be generalized to other combinatorial test generation algorithms. We implemented algorithm IPOG-C in a combinatorial test generation tool called ACTS. We report experimental results that demonstrate the effectiveness of algorithm IPOG-C. The three optimizations increased the performance by one or two orders of magnitude for most subject systems in our experiments. Furthermore, a comparison of ACTS to three other tools suggests that ACTS can perform significantly better for systems with more complex constraints.
  • Keywords
    combinatorial mathematics; constraint handling; optimisation; ACTS; IPOG-C; combinatorial test generation; constraint handling; optimizations; Algorithm design and analysis; Browsers; Databases; History; NIST; Optimization; Testing; Combinatorial Testing; Constraint Handling; Test Genration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Luembourg
  • Print_ISBN
    978-1-4673-5961-0
  • Type

    conf

  • DOI
    10.1109/ICST.2013.35
  • Filename
    6569736