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
来源
2012 17TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS) | 2012年
基金
中国国家自然科学基金;
关键词
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 条
  • [41] Application and Adjustment of "don't care" Values in t-way Testing Techniques for Generating an Optimal Test Suite
    Muazu, Aminu Aminu
    Hashim, Ahmad Sobri
    Sarlan, Aliza
    JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2022, 13 (04) : 347 - 357
  • [42] Implementation of Artificial Bee Colony Algorithm for T-way Testing
    Ali, Mohd Shaiful Aziz Rashid
    Othman, Rozmie R.
    Yahya, Zainor Ridzuan
    Ahmad, Mohd Zamri Zahir
    Ramli, Nuraminah
    2016 3RD INTERNATIONAL CONFERENCE ON ELECTRONIC DESIGN (ICED), 2016, : 591 - 594
  • [43] IPOG: A general strategy for T-way software testing
    Lei, Yu
    Kacker, Raghu
    Kuhn, D. Richard
    Okun, Vadim
    Lawrence, James
    ECBS 2007: 14TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS: RAISING EXPECTATIONS OF COMPUTER-BASES SYSTEMS, 2007, : 549 - +
  • [44] RSUTT: Robust Search Using T-Way Testing
    Matsukawa, Chisato
    Takada, Shingo
    QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, QUATIC 2024, 2024, 2178 : 35 - 50
  • [45] Practical Adoptions of T-Way Strategies for Interaction Testing
    Zamli, Kamal Z.
    Othman, Rozmie R.
    Younis, Mohammed I.
    Zabil, Mohd Hazli Mohamed
    SOFTWARE ENGINEERING AND COMPUTER SYSTEMS, PT 3, 2011, 181 : 1 - +
  • [46] Mutation Score, Coverage, Model Inference: Quality Assessment For t-way Combinatorial Test-Suites
    Felbinger, Hermann
    Wotawa, Franz
    Nica, Mihai
    10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS - ICSTW 2017, 2017, : 171 - 180
  • [47] Investigation into the effectiveness of white-box T-way testing
    Dutta, Arpita
    Patel, Anwesha
    Mall, Rajib
    IET SOFTWARE, 2019, 13 (06) : 610 - 616
  • [48] Evaluation of T-Way Testing of DNNs in Autonomous Driving Systems
    Chandrasekaran, Jaganmohan
    Patel, Ankita Ramjibhai
    Lei, Yu
    Kacker, Raghu
    Kuhn, D. Richard
    THIRD IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING (AITEST 2021), 2021, : 17 - 18
  • [49] Hierarchical tree-based algorithms for efficient expression parsing and test sequence generation in software models
    Li, Yihao
    Liu, Pan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 223
  • [50] Efficient Satisfiability Solving Algorithms for Test Pattern Generation
    Drechsler, Rolf
    Eggersgluess, Stephan
    Fey, Goerschwin
    Schloeffel, Juergen
    Tille, Daniel
    IT-INFORMATION TECHNOLOGY, 2009, 51 (02): : 102 - 111