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
Link To Document