Clustering Support for Inadequate Test Suite Reduction

被引:0
|
作者
Coviello, Carmen [1 ]
Romano, Simone [1 ]
Scanniello, Giuseppe [1 ]
Marchetto, Alessandro
Antoniol, Giuliano [2 ]
Corazza, Anna [3 ]
机构
[1] Univ Basilicata, Potenza, Italy
[2] Polytech Montreal, Montreal, PQ, Canada
[3] Univ Naples Federico II, Naples, Italy
关键词
TEST-CASE PRIORITIZATION; SELECTION;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Regression testing is an important activity that can be expensive (e.g., for large test suites). Test suite reduction approaches speed up regression testing by removing redundant test cases. These approaches can be classified as adequate or inadequate. Adequate approaches reduce test suites so that they completely preserve the test requirements (e.g., code coverage) of the original test suites. Inadequate approaches produce reduced test suites that only partially preserve the test requirements. An inadequate approach is appealing when it leads to a greater reduction in test suite size at the expense of a small loss in fault-detection capability. We investigate a clustering-based approach for inadequate test suite reduction and compare it with well-known adequate approaches. Our investigation is founded on a public dataset and allows an exploration of trade-offs in test suite reduction. Results help a more informed decision, using guidelines defined in this research, to balance size, coverage, and fault-detection loss of reduced test suites when using clustering.
引用
收藏
页码:95 / 105
页数:11
相关论文
共 50 条
  • [31] Redundancy based test-suite reduction
    Fraser, Gordon
    Wotawa, Franz
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4422 : 291 - +
  • [32] Test suite reduction based on dependence analysis
    Jourdan, Guy-Vincent
    Ritthiruangdech, Panitee
    Ural, Hasan
    COMPUTER AND INFORMATION SCIENCES - ISCIS 2006, PROCEEDINGS, 2006, 4263 : 1021 - +
  • [33] 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
  • [34] Computing with Enhanced Test Suite Reduction Heuristic
    Selvakumar, S.
    Ramaraj, N.
    Naaghumeenal, R. M.
    Nandini, R.
    Karthika, S. Sheeba
    COMPUTER NETWORKS AND INFORMATION TECHNOLOGIES, 2011, 142 : 504 - +
  • [35] A test suite reduction method based on test requirement partition
    2013, Science and Engineering Research Support Society, 20 Virginia Court, Sandy Bay, Tasmania, Australia (06):
  • [36] A Test Suite Reduction Method based on Test Requirement Partition
    Wan Yongbing
    Xu Zhongwei
    Yu Gang
    Zhu Yujun
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2013, 6 (04): : 85 - 95
  • [37] Comparing and Combining Test-Suite Reduction and Regression Test Selection
    Shi, August
    Yung, Tifany
    Gyori, Alex
    Marinov, Darko
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 237 - 247
  • [38] Applying a Genetic Algorithm for Test Suite Reduction in Industry
    Stadler, Philipp
    Ploesch, Reinhold
    Ramler, Rudolf
    SOFTWARE QUALITY: HIGHER SOFTWARE QUALITY THROUGH ZERO WASTE DEVELOPMENT, SWQD 2023, 2023, 472 : 63 - 83
  • [39] A graph based heuristic towards test suite reduction
    Harris, P., 1600, Praise Worthy Prize (07):
  • [40] TESRAC: A Framework for Test Suite Reduction Assessment at Scale
    Becho, Joao
    Cerveira, Frederico
    Leitao, Joao
    Oliveira, Rui Andre
    2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2022), 2022, : 174 - 184