Efficient Algorithms for T-Way Test Sequence Generation

被引:7
|
作者
Yu, Linbin [1 ]
Lei, Yu [1 ]
Kacker, Raghu N. [2 ]
Kuhn, D. Richard [2 ]
Lawrence, James [3 ]
机构
[1] Univ Texas Arlington, Dept Comp Sci & Eng, Arlington, TX 76019 USA
[2] Natl Inst Std & Tech, Informat Technol Lab, Gaithersburg, MD 20899 USA
[3] George Mason Univ, Dept Math Sci, Fairfax, VA 22030 USA
基金
中国国家自然科学基金;
关键词
Combinatorial Testing; T-way Sequence Coverage; Test Sequence Generation;
D O I
10.1109/ICECCS.2012.17
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Combinatorial testing has been shown to be a very effective testing strategy. Most work on combinatorial testing focuses on t-way test data generation, where each test is an unordered set of parameter values. In this paper, we study the problem of t-way test sequence generation, where each test is an ordered sequence of events. Using a general labeled transition system as the system model, we formally define the notion of t-way sequence coverage, and introduce an efficient algorithm to compute all valid t-way target sequences, i.e., sequences of t events that must be covered by at least one test sequence. We then report several algorithms to generate a set of test sequences that achieves the proposed t-way sequence coverage. These algorithms are developed as the result of a systematic exploration of the possible approaches to t-way test sequence generation, and are compared both analytically and experimentally. The results show that while these algorithms have their own advantages and disadvantages, one of them is more scalable than others while exhibiting very good performance.
引用
收藏
页码:220 / 229
页数:10
相关论文
共 50 条
  • [1] An Approach to T-way Test Sequence Generation With Constraints
    Duan, Feng
    Lei, Yu
    Kacker, Raghu N.
    Kuhn, D. Richard
    2019 IEEE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2019), 2019, : 241 - 250
  • [2] The Effectiveness of T-Way Test Data Generation
    Ellims, Michael
    Ince, Darrel
    Petre, Marian
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2008, 5219 : 16 - 29
  • [3] An Orchestrated Survey on T-Way Test Case Generation Strategies Based on Optimization Algorithms
    Al-Sewari, AbdulRahman A.
    Zamli, Kamal Z.
    8TH INTERNATIONAL CONFERENCE ON ROBOTIC, VISION, SIGNAL PROCESSING & POWER APPLICATIONS: INNOVATION EXCELLENCE TOWARDS HUMANISTIC TECHNOLOGY, 2014, 291 : 255 - 263
  • [4] Adopting bees algorithm for sequence-based t-way test data generation
    Mohamed Zabil, M. H. (hazli@uniten.edu.my), 1600, ICIC Express Letters Office, Tokai University, Kumamoto Campus, 9-1-1, Toroku, Kumamoto, 862-8652, Japan (07):
  • [5] A Strategy for Grid Based T-Way Test Data Generation
    Younis, Mohammed I.
    Zamli, Kamal Z.
    Isa, Nor Ashidi Mat
    DFMA 2008: FIRST INTERNATIONAL CONFERENCE ON DISTRIBUTED FRAMEWORKS & APPLICATIONS, PROCEEDINGS, 2008, : 73 - 78
  • [6] Sequence and Sequence-Less T-way Test Suite Generation Strategy Based on Flower Pollination Algorithm
    Nasser, Abdullah B.
    Hujainah, Fadhl
    Alsewari, AbdulRahman A.
    Zamli, Kamal Z.
    2015 IEEE STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT (SCORED), 2015, : 676 - 680
  • [7] DEO: A Dynamic Event Order Strategy for t-way Sequence Covering Array Test Data Generation
    Younis, Mohammed Issam
    BAGHDAD SCIENCE JOURNAL, 2020, 17 (02) : 575 - 582
  • [8] A tuned version of genetic algorithm for efficient test suite generation in interactive t-way testing strategy
    Esfandyari, Sajad
    Rafe, Vahid
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 94 : 165 - 185
  • [9] Integrating Crash Recovery Support for t-way Test Generation Strategy
    Abdullah, Syahrul Afzal Che
    Soh, Zainal Hisham Che
    Shahbudin, Shahrani
    Zamli, Kamal Zuhairi
    2017 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND SYSTEM ENGINEERING (ICEESE), 2017, : 17 - 20
  • [10] Artificial Bee Colony Algorithm for t-Way Test Suite Generation
    Alazzawi, Ammar K.
    Rais, Helmi Md
    Basri, Shuib
    2018 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCOINS), 2018,