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 条
  • [21] Measuring Test Case Similarity to Support Test Suite Understanding
    Greiler, Michaela
    van Deursen, Arie
    Zaidman, Andy
    OBJECTS, MODELS, COMPONENTS, PATTERNS, TOOLS 2012, 2012, 7304 : 91 - 107
  • [22] Call stack coverage for test suite reduction
    McMaster, S
    Memon, AM
    ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2005, : 539 - 548
  • [23] Application of firefly algorithm in test suite reduction
    Gong Y.
    Xu J.
    Xing Y.
    Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University, 2020, 41 (04): : 577 - 582
  • [24] Substate Profiling for Effective Test Suite Reduction
    Abou Assi, Rawad
    Masri, Wes
    Trad, Chadi
    2018 29TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2018, : 123 - 134
  • [25] A Multiobjective Heuristic for ICs Test Suite Reduction
    Huang, Yue
    Xu, Wenbo
    DCABES 2008 PROCEEDINGS, VOLS I AND II, 2008, : 1277 - 1281
  • [26] A survey on Test Suite Reduction frameworks and tools
    Khan, Saif Ur Rehman
    Lee, Sai Peck
    Ahmad, Raja Wasim
    Akhunzada, Adnan
    Chang, Victor
    INTERNATIONAL JOURNAL OF INFORMATION MANAGEMENT, 2016, 36 (06) : 963 - 975
  • [27] Test suite reduction based on dependence analysis
    Jourdan, Guy-Vincent
    Ritthiruangdech, Panitee
    Ural, Hasan
    Lect. Notes Comput. Sci., (1021-1030):
  • [28] Regression Test Suite Reduction for Cloud Systems
    Jebbar, Oussama
    Saied, Mohamed Aymen
    Khendek, Ferhat
    Toeroe, Maria
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2020, : 477 - 486
  • [29] Empirical studies of test-suite reduction
    Rothermel, G
    Harrold, MJ
    von Ronne, J
    Hong, C
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2002, 12 (04): : 219 - 249
  • [30] Computational Intelligence and Safe Reduction of Test Suite
    Haider, Aftab Ali
    Nadeem, Aamer
    Rafiq, Shahzad
    2013 IEEE 9TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES (ICET 2013), 2013, : 267 - 272