Parallel Test Generation for Combinatorial Models Based on Multivalued Decision Diagrams

被引:6
作者
Bombarda, Andrea [1 ]
Gargantini, Angelo [1 ]
机构
[1] Univ Bergamo, Dept Engn, Bergamo, Italy
来源
2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2022) | 2022年
关键词
combinatorial testing; multithread test generation; multivalued decision diagrams; STRATEGY;
D O I
10.1109/ICSTW55395.2022.00027
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Combinatorial interaction testing (CIT) is a testing technique that has proved to be effective in finding faults due to the interaction among inputs, and in reducing the number of test cases. One of the most crucial parts of combinatorial testing is the test generation for which many tools and algorithms have been proposed in recent years, with different methodologies and performances. However, generating tests remains a complex procedure that can require a lot of effort (mainly time). Thus, in this paper, we present the tool pMEDICI which aims to reduce the test generation time by parallelizing the generation process and exploiting the recent multithread hardware architectures. It uses Multivalued Decision Diagrams (MDDs) for representing the constraints and the tuples to be tested and extracts from them the t-wise test cases. Our experiments confirm that our tool requires a shorter amount of time for generating combinatorial test suites, especially for complex models, with a lot of parameters and constraints.
引用
收藏
页码:74 / 81
页数:8
相关论文
共 16 条
  • [1] An environment for benchmarking combinatorial test suite generators
    Bombarda, Andrea
    Crippa, Edoardo
    Gargantini, Angelo
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2021), 2021, : 48 - 56
  • [2] The density algorithm for pairwise interaction testing
    Bryce, Renee C.
    Colbourn, Charles J.
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2007, 17 (03) : 159 - 182
  • [3] A novel approach to Effective Parallel Computing of t-wise Covering Arrays
    Calvagna, Andrea
    Pappalardo, Giuseppe
    Tramontana, Emiliano
    [J]. 2012 IEEE 21ST INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2012, : 149 - 153
  • [4] Building T-wise Combinatorial Interaction Test Suites by means of Grid computing
    Calvagna, Andrea
    Gargantini, Angelo
    Tramontana, Emiliano
    [J]. 2009 18TH IEEE INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURES FOR COLLABORATIVE ENTERPRISES, 2009, : 213 - +
  • [5] The AETG system: An approach to testing based on combinatorial design
    Cohen, DM
    Dalal, SR
    Fredman, ML
    Patton, GC
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (07) : 437 - 444
  • [6] Efficient combinatorial test generation based on multivalued decision diagrams
    [J]. Gargantini, Angelo (angelo.gargantini@unibg.it), 1600, Springer Verlag (8855): : 220 - 235
  • [7] Migrating combinatorial interaction test modeling and generation to the web
    Gargantini, Angelo
    Radavelli, Marco
    [J]. 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, : 308 - 317
  • [8] Klaib MFJ, 2010, COMM COM INF SC, V88, P509
  • [9] G2Way-A Backtracking Strategy for Pairwise Test Data Generation
    Klaib, Mohammad F. J.
    Zamli, Kamal Z.
    Isa, Nor Ashidi M.
    Younis, Mohammed I.
    Abdullah, Rusli
    [J]. APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 463 - +
  • [10] Lei Y, 2007, ECBS 2007: 14TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, P549