Interaction-Based Test-Suite Minimization

被引:0
|
作者
Blue, Dale [1 ]
Segall, Itai [2 ]
Tzoref-Brill, Rachel [2 ]
Zlotnick, Aviad [2 ]
机构
[1] IBM Syst & Technol Grp, 2455 South Rd, Poughkeepsie, NY 12601 USA
[2] IBM Corp, Haifa Res Lab, IL-31905 Haifa, Israel
关键词
SELECTION;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Combinatorial Test Design (CTD) is an effective test planning technique that reveals faults resulting from feature interactions in a system. The standard application of CTD requires manual modeling of the test space, including a precise definition of restrictions between the test space parameters, and produces a test suite that corresponds to new test cases to be implemented from scratch. In this work, we propose to use Interaction-based Test-Suite Minimization (ITSM) as a complementary approach to standard CTD. ITSM reduces a given test suite without impacting its coverage of feature interactions. ITSM requires much less modeling effort, and does not require a definition of restrictions. It is appealing where there has been a significant investment in an existing test suite, where creating new tests is expensive, and where restrictions are very complex. We discuss the tradeoffs between standard CTD and ITSM, and suggest an efficient algorithm for solving the latter. We also discuss the challenges and additional requirements that arise when applying ITSM to real-life test suites. We introduce solutions to these challenges and demonstrate them through two real-life case studies.
引用
收藏
页码:182 / 191
页数:10
相关论文
共 50 条
  • [1] Toward an Encoding Approach to Interaction-based Test Suite Minimization
    Nishino, Kohei
    Kitamura, Takashi
    Kishi, Tomoji
    Artho, Cyrille
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2020, : 211 - 212
  • [2] Quantum algorithm for solving the test-suite minimization problem
    Hussein, Hager
    Younes, Ahmed
    Abdelmoez, Walid
    COGENT ENGINEERING, 2021, 8 (01):
  • [3] MINTS: A General Framework and Tool for Supporting Test-suite Minimization
    Hsu, Hwa-You
    Orso, Alessandro
    2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 419 - 429
  • [4] Redundancy based test-suite reduction
    Fraser, Gordon
    Wotawa, Franz
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4422 : 291 - +
  • [5] Nemo: Multi-Criteria Test-Suite Minimization with Integer Nonlinear Programming
    Lin, Jun-Wei
    Jabbarvand, Reyhaneh
    Garcia, Joshua
    Malek, Sam
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2018, : 1039 - 1049
  • [6] Automating Test-Suite Augmentation
    Bloem, Roderick
    Koenighofer, Robert
    Roeck, Franz
    Tautschnig, Michael
    2014 14TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2014), 2014, : 67 - 72
  • [7] A Test-Suite Generator for Database Systems
    Hamlin, Ariel
    Herzog, Jonathan
    2014 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2014,
  • [8] A genetic algorithm for test-suite reduction
    Ma, XY
    Sheng, BK
    He, ZF
    Ye, CQ
    INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 133 - 139
  • [9] Empirical studies of test-suite reduction
    Rothermel, G
    Harrold, MJ
    von Ronne, J
    Hong, C
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2002, 12 (04): : 219 - 249
  • [10] Test-suite Reduction Based on K-medoids Clustering Algorithm
    Liu, Feng
    Zhang, Jun
    Zhu, Er-Zhou
    2017 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC), 2017, : 186 - 192