An Industrial Experience Report on the Adoption of History-based Test Case Prioritization

被引:0
作者
Siqueira, Vinicius [1 ]
Miranda, Breno [2 ]
机构
[1] Motorola Mobil, Sao Paulo, SP, Brazil
[2] Univ Fed Pernambuco, Recife, PE, Brazil
来源
PROCEEDINGS OF THE 8TH BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFT-WARE TESTING, SAST 2023 | 2023年
关键词
regression testing; test case prioritization; history-based prioritization; manual testing; MINIMIZATION; SELECTION;
D O I
10.1145/3624032.3624048
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many test case prioritization techniques have been proposed with the ultimate goal of speeding up failure detection. In particular, prioritizing based on history has proven to be an effective strategy. Examining the effectiveness of history-based prioritization in the context of manual testing is important because manual testing continues to be widely adopted in industry, despite all the popularity of automated approaches. However, most of the empirical research on this topic has focused on the context of automation testing. In the industrial context where we conducted our study we proposed two prioritization heuristics based on failure history, and we analyzed these heuristics in the context of manual testing. For the evaluation, massive data was collected from seven years of historical information. The results of our experiments using historical real test execution data showed that the effectiveness of the proposed approach was not far from a theoretical optimal prioritization and that they were significantly better than alternative test suite orderings, including the order suggested by a test management tool and the execution order followed by testers during the real execution of the test suites evaluated as part of our study.
引用
收藏
页码:110 / 112
页数:3
相关论文
共 50 条
  • [41] Risk Analysis-Based Test Case Prioritization for Regression Testing
    Yu H.
    Yang Y.
    Wang Y.
    Zhang W.
    Zhu Z.-L.
    Jisuanji Xuebao/Chinese Journal of Computers, 2019, 42 (10): : 2127 - 2144
  • [42] Coverage-Based Clustering and Scheduling Approach for Test Case Prioritization
    Fu, Wenhao
    Yu, Huiqun
    Fan, Guisheng
    Ji, Xiang
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (06): : 1218 - 1230
  • [43] Dissimilarity-based test case prioritization through data fusion
    Huang, Rubing
    Towey, Dave
    Xu, Yinyin
    Zhou, Yunan
    Yang, Ning
    SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (06) : 1352 - 1377
  • [44] Empirical evaluation of mutation-based test case prioritization techniques
    Shin, Donghwan
    Yoo, Shin
    Papadakis, Mike
    Bae, Doo-Hwan
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2019, 29 (1-2)
  • [45] Model-Based Test Case Prioritization Using ACO: A review
    Sharma, Sonia
    Singh, Ajmer
    2016 FOURTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2016, : 177 - 181
  • [46] A Tag-based Recommender System for Regression Test Case Prioritization
    Azizi, Maral
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2021), 2021, : 146 - 157
  • [47] Test Case Prioritization for GUI Regression Testing based on Centrality Measures
    Ren, Yijie
    Yin, Bei-Bei
    Wang, Bin
    2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2018), VOL 2, 2018, : 454 - 459
  • [48] A NOVEL TEST CASE PRIORITIZATION METHOD BASED ON PROBLEMS OF NUMERICAL SOFTWARE CODE STATEMENT DEFECT PREDICTION
    Shao, Yuanxun
    Liu, Bin
    Wang, Shihai
    Xiao, Peng
    EKSPLOATACJA I NIEZAWODNOSC-MAINTENANCE AND RELIABILITY, 2020, 22 (03): : 419 - 431
  • [49] Test Case Prioritization Technique based on Genetic Algorithm
    Jun, Wang
    Yan, Zhuang
    Chen, Jianyun
    2010 THE 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION (PACIIA2010), VOL II, 2010, : 406 - 408
  • [50] Test Case Prioritization Based on Method Call Sequences
    Chi, Jianlei
    Qu, Yu
    Zheng, Qinghua
    Yang, Zijiang
    Jin, Wuxia
    Cui, Di
    Liu, Ting
    2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2018, : 251 - 256