An Improved History-Based Test Prioritization Technique Technique Using Code Coverage

被引:5
|
作者
Gupta, Avinash [1 ]
Mishra, Nayneesh [1 ]
Tripathi, Aprna [1 ]
Vardhan, Manu [2 ]
Kushwaha, Dharmender Singh [1 ]
机构
[1] MNNIT, Allahabad, Uttar Pradesh, India
[2] Natl Inst Technol, Raipur, Madhya Pradesh, India
关键词
Prioritization; History based; Fault detection; Test suit; MINIMIZATION;
D O I
10.1007/978-3-319-07674-4_43
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Prioritization of test cases provides a way to run test cases with the highest priority earliest. Numerous empirical studies have shown that prioritization can improve a test suite's rate of fault detection. Software testers prioritize test cases, to reduce the cost of regression testing. History Based Approach is one of the methods to prioritize the test cases. This approach takes into account the history of each of the test cases of the test suite such as fault detection, number of executions and other such factors to prioritize the test cases in the coming sessions. This paper extends the above approach to the modified lines. The modified lines are being prioritized first and subsequently followed by the concerned test cases. The proposed approach has been able to detect fault faster than the previous approach with less effort in comparison to the previous approach.
引用
收藏
页码:437 / 448
页数:12
相关论文
共 50 条
  • [1] A history-based test prioritization technique for regression testing in resource constrained environments
    Kim, JM
    Porter, A
    [J]. ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 119 - 129
  • [2] A history-based cost-cognizant test case prioritization technique in regression testing
    Huang, Yu-Chi
    Peng, Kuan-Li
    Huang, Chin-Yu
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (03) : 626 - 637
  • [3] Test Case Prioritization Algorithm Based on Improved Code Coverage
    Zhu, Yanan
    Liu, Feng
    [J]. IAENG International Journal of Computer Science, 2023, 50 (02)
  • [4] History-based Test Case Prioritization for Failure Information
    Cho, Younghwan
    Kim, Jeongho
    Lee, Eunseok
    [J]. 2016 23RD ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2016), 2016, : 385 - 388
  • [5] History-Based Email Prioritization
    Nussbaum, Ronald
    Esfahanian, Abdol-Hossein
    Tan, Pang-Ning
    [J]. 2009 INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING, 2009, : 364 - 365
  • [6] History-based Test Case Prioritization with Software Version Awareness
    Lin, Chu-Ti
    Chen, Cheng-Ding
    Tsai, Chang-Shi
    Kapfhammer, Gregory M.
    [J]. 2013 18TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2013, : 171 - +
  • [7] History-based bottleneck bandwidth estimation technique
    Sivarajah, J
    Armitage, DW
    Allinson, NM
    [J]. ELECTRONICS LETTERS, 2003, 39 (03) : 335 - 336
  • [8] Using Artificial Bee Colony for Code Coverage based Test Suite Prioritization
    Konsaard, Patipat
    Ramingwong, Lachana
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND SECURITY (ICISS), 2015, : 152 - 155
  • [9] An Industrial Experience Report on the Adoption of History-based Test Case Prioritization
    Siqueira, Vinicius
    Miranda, Breno
    [J]. PROCEEDINGS OF THE 8TH BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFT-WARE TESTING, SAST 2023, 2023, : 110 - 112
  • [10] History-Based Test Case Prioritization for Black Box Testing using Ant Colony Optimization
    Noguchi, Tadahiro
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    Sato, Atsutoshi
    Ota, Kenichiro
    [J]. 2015 IEEE 8th International Conference on Software Testing, Verification and Validation (ICST), 2015,