Test Case Prioritization Techniques "An Empirical Study"

被引:0
|
作者
Sharma, Neha [1 ]
Sujata [1 ]
Purohit, G. N. [2 ]
机构
[1] ITM Univ, Dept Comp Sci & Engn, Gurgaon, India
[2] Banasthali Vidhypith, Banasthali, India
关键词
regression testing; test case prioritization; genetic algorithm; greedy algorithm; APFD;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Regression testing is an expensive process. A number of methodologies of regression testing are used to improve its effectiveness. These are retest all, test case selection, test case reduction and test case prioritization. Retest all technique involves re-execution of all available test suites, which are critical moreover cost effective. In order to increase efficiency, test case prioritization is being utilized for rearranging the test cases. A number of algorithms has been stated in the literature survey such as Greedy Algorithms and Metaheuristic search algorithms. A simple greedy algorithm focuses on test case prioritization but results in less efficient manner, due to which researches moved towards the additional greedy and 2-Optimal algorithms. Forthcoming metaheuristic search technique (Hill climbing and Genetic Algorithm) produces a much better solution to the test case prioritization problem. It implements stochastic optimization while dealing with problem concern. The genetic algorithm is an evolutionary algorithm which gives an exact mathematical fitness value for the test cases on which prioritization is done. This paper focuses on the comparison of metaheuristic genetic algorithm with other algorithms and proves the efficiency of genetic algorithm over the remaining ones.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] An Empirical Examination of Abstract Test Case Prioritization Techniques
    Huang, Rubing
    Zong, Weiwen
    Towey, Dave
    Zhou, Yunan
    Chen, Jinfu
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 141 - 143
  • [2] 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):
  • [3] On the use of mutation faults in empirical assessments of test case prioritization techniques
    Do, Hyunsook
    Rothermel, Gregg
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2006, 32 (09) : 733 - 752
  • [4] An Empirical Study on the Use of Defect Prediction for Test Case Prioritization
    Paterson, David
    Campos, Jose
    Abreu, Rui
    Kapfhammer, Gregory M.
    Fraser, Gordon
    McMinn, Phil
    2019 IEEE 12TH CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2019), 2019, : 346 - 357
  • [5] Test case prioritization: A family of empirical studies
    Elbaum, S
    Malishevsky, AG
    Rothermel, G
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (02) : 159 - 182
  • [6] A Large-Scale Empirical Comparison of Static and Dynamic Test Case Prioritization Techniques
    Luo, Qi
    Moran, Kevin
    Poshyvanyk, Denys
    FSE'16: PROCEEDINGS OF THE 2016 24TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2016, : 559 - 570
  • [7] An Empirical Study on Test Case Prioritization Metrics for Deep Neural Networks
    Shi, Ying
    Yin, Beibei
    Zheng, Zheng
    Li, Tiancheng
    2021 IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2021), 2021, : 157 - 166
  • [8] Empirical Study of the Effects of Different Similarity Measures on Test Case Prioritization
    Wang, Rongcun
    Jiang, Shujuan
    Chen, Deng
    Zhang, Yanmei
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
  • [9] Classification Model for Test Case Prioritization Techniques
    Sujata
    Purohit, G. N.
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2017, : 919 - 924
  • [10] A Review of Test Case Prioritization and Optimization Techniques
    Saraswat, Pavi
    Singhal, Abhishek
    Bansal, Abhay
    SOFTWARE ENGINEERING (CSI 2015), 2019, 731 : 507 - 516