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 :
بازگشت