An Efficient Algorithm for Pairwise Test Case Generation in Presence of Constraints

被引:0
|
作者
Gao, Shiwei [1 ]
Du, Binglei [1 ]
Jiang, Yaruo [1 ]
Lv, Jianghua [1 ]
Ma, Shilong [1 ]
机构
[1] Beihang Univ, State Key Lab Software Dev Environm, Beijing 100191, Peoples R China
关键词
Combinational testing; IPO_SAT; Constraints handling; Forbidden tuples;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:406 / 410
页数:5
相关论文
共 50 条
  • [1] A Kidney Algorithm for Pairwise Test Suite Generation
    Homaid, Ameen A. Ba
    Alsewari, AbdulRahman A.
    Alazzawi, Ammar K.
    Zamli, Kamal Z.
    ADVANCED SCIENCE LETTERS, 2018, 24 (10) : 7284 - 7289
  • [2] A New Strategy for Pairwise Test Case Generation
    Cui, Yingxia
    Li, Longshu
    Yao, Sheng
    2009 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL 3, PROCEEDINGS, 2009, : 303 - 306
  • [3] Generation of Pairwise Test Sets using a Genetic Algorithm
    McCaffrey, James D.
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 620 - 625
  • [4] Evolutionary Algorithm for Prioritized Pairwise Test Data Generation
    Ferrer, Javier
    Kruese, Peter
    Chicano, Francisco
    Alba, Enrique
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 1213 - 1220
  • [5] A Hybrid Optimization Algorithm for Pairwise Test Suite Generation
    Qi, Rongzhi
    Wang, Zhijian
    Ping, Ping
    Li, Shuiyan
    2015 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION, 2015, : 3062 - 3067
  • [6] Test generation in the presence of timing exceptions and constraints
    Goswami, Dhiraj
    Tsai, Kun-Han
    Kassab, Mark
    Rajski, Janusz
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 688 - +
  • [7] PAIRWISE TEST DATA GENERATION BASED ON FLOWER POLLINATION ALGORITHM
    Nasser, Abdullah B.
    Alsewari, AbdulRahman A.
    Tairan, Nasser M.
    Zamli, Kamal Z.
    MALAYSIAN JOURNAL OF COMPUTER SCIENCE, 2017, 30 (03) : 242 - 257
  • [8] IRPS - An efficient test data generation strategy for pairwise testing
    Younis, Mohammed I.
    Zamli, Kamal Zuhairi
    Isa, Nor Ashidi Mat
    KNOWLEDGE - BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2008, 5177 : 493 - 500
  • [9] Pairwise Test Generation Based on Parallel Genetic Algorithm with Spark
    Qi, R. Z.
    Wang, Z. J.
    Li, S. Y.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL APPLICATIONS (CISIA 2015), 2015, 18 : 67 - 70
  • [10] Pairwise test case generation based on module dependency
    Kim, Jangbok
    Choi, Kyunghee
    Jung, Gihyun
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (11) : 2811 - 2813