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 条
  • [41] Automatic Generation of Test Case based on GATS Algorithm
    Shen, Xiajiong
    Wang, Qian
    Wang, Peipei
    Zhou, Bo
    2009 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING ( GRC 2009), 2009, : 496 - +
  • [42] Effective Generation of Test Case Based on Genetic Algorithm
    Shi, Zhiguo
    Zou, Liren
    Tong, Dapeng
    Wang, Mingqian
    MECHATRONICS AND INDUSTRIAL INFORMATICS, PTS 1-4, 2013, 321-324 : 2952 - 2955
  • [43] AUGMENTED ALGORITHM FOR GENERATION OF CONSTRAINTS
    WANG, AM
    RUAN, TN
    COMMUNICATIONS IN THEORETICAL PHYSICS, 1995, 23 (01) : 113 - 116
  • [44] Application of Pairwise Testing into BWDM which is a Test Case Generation Tool for the VDM++ Specification
    Katayama, Tetsuro
    Hirakoba, Futa
    Kita, Yoshihiro
    Yamaba, Hisaaki
    Aburada, Kentaro
    Okazaki, Naonobu
    JOURNAL OF ROBOTICS NETWORKING AND ARTIFICIAL LIFE, 2019, 6 (03): : 143 - 147
  • [45] A Tool for Constrained Pairwise Test Case Generation Using Statistical User Profile Based Prioritization
    Nakornburi, Sompong
    Suwannasart, Taratip
    2016 13TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (JCSSE), 2016, : 252 - 257
  • [46] New Scalable and Efficient Online Pairwise Learning Algorithm
    Gu, Bin
    Bao, Runxue
    Zhang, Chenkang
    Huang, Heng
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (12) : 17099 - 17110
  • [47] An Efficient SAT-Based Test Generation Algorithm with GPU Accelerator
    Osama, Muhammad
    Gaber, Lamya
    Hussein, Aziza I.
    Mahmoud, Hanafy
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2018, 34 (05): : 511 - 527
  • [48] An Efficient SAT-Based Test Generation Algorithm with GPU Accelerator
    Muhammad Osama
    Lamya Gaber
    Aziza I. Hussein
    Hanafy Mahmoud
    Journal of Electronic Testing, 2018, 34 : 511 - 527
  • [49] Efficient Test Case Generation for Thread-Safe Classes
    Bo, Lili
    Jiang, Shujuan
    Qian, Junyan
    Wang, Rongcun
    Wang, Xingya
    IEEE ACCESS, 2019, 7 : 26984 - 26995
  • [50] Efficient test case generation for validation of UML activity diagrams
    Mingsong Chen
    Prabhat Mishra
    Dhrubajyoti Kalita
    Design Automation for Embedded Systems, 2010, 14 : 105 - 130