• DocumentCode
    1797749
  • Title

    An efficient algorithm for pairwise test case generation in presence of constraints

  • Author

    Shiwei Gao ; Binglei Du ; Yaruo Jiang ; Jianghua Lv ; Shilong Ma

  • Author_Institution
    State Key Lab. of Software Dev. Environ., Beihang Univ., Beijing, China
  • fYear
    2014
  • fDate
    15-17 Nov. 2014
  • Firstpage
    406
  • Lastpage
    410
  • Abstract
    Constraints handling problem in combinational testing is an intensive computation process. In this paper, we present an effective algorithm, called IPO SAT (In-Parameter-Order-Satisfiability), for pairwise test case generation in presence of constraints. In our strategy, constraints are denoted as forbidden tuples, which are converted to conjunctive normal form. Then, the combination test cases which meet the constraints are found out by calling Boolean satisfiability(SAT) solvers. Besides, an optimization upon the process is given, in order to improve the performance of IPO SAT by reducing the number of times of calling SAT solver and avoiding checking irrelevant constraints. Finally, experimental results show that the proposed IPO SAT algorithm is efficient and the optimization has obvious improvements on reducing time cost.
  • Keywords
    Boolean functions; computability; constraint handling; optimisation; program testing; Boolean SAT solver; Boolean satisfiability solvers; IPO SAT; combinational testing; constraint handling problem; forbidden tuples; in-parameter-order-satisfiability; optimization; pairwise test case generation; Arrays; Optimization; Software; Software algorithms; Software engineering; Software testing; Combinational testing; Constraints handling; Forbidden tuples; IPO SAT;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems and Informatics (ICSAI), 2014 2nd International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4799-5457-5
  • Type

    conf

  • DOI
    10.1109/ICSAI.2014.7009323
  • Filename
    7009323