Systematic Literature Review on Test Case Selection and Prioritization: A Tertiary Study

被引:5
|
作者
Singhal, Shweta [1 ]
Jatana, Nishtha [2 ]
Suri, Bharti [3 ]
Misra, Sanjay [4 ]
Fernandez-Sanz, Luis [5 ]
机构
[1] Indira Gandhi Delhi Technol Univ Women, Dept Comp Sci & Informat Technol, New Delhi 110006, India
[2] Maharaja Surajmal Inst Technol, Dept Comp Sci & Engn, New Delhi 110058, India
[3] Guru Gobind Singh Indraprastha Univ, Univ Sch Informat & Commun Technol, New Delhi 110078, India
[4] Ostfold Univ Coll, Dept Comp Sci & Commun, N-1759 Halden, Norway
[5] Univ Alcala, Dept Comp Sci, Madrid 28806, Spain
来源
APPLIED SCIENCES-BASEL | 2021年 / 11卷 / 24期
关键词
systematic literature review (SLR); software testing and reliability; secondary studies; test case selection; test case prioritization; software testing; surveys; TEST-CASE GENERATION; MULTIOBJECTIVE SEARCH; OPTIMIZATION; ALGORITHM; MINIMIZATION; WELL;
D O I
10.3390/app112412121
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Software testing is undertaken to ensure that the software meets the expected requirements. The intention is to find bugs, errors, or defects in the developed software so that they can be fixed before deployment. Testing of the software is needed even after it is deployed. Regression testing is an inevitable part of software development, and must be accomplished in the maintenance phase of software development to ensure software reliability. The existing literature presents a large amount of relevant knowledge about the types of techniques and approaches used in regression test case selection and prioritization (TCS&P), comparisons of techniques used in TCS&P, and the data used. Numerous secondary studies (surveys or reviews) have been conducted in the area of TCS&P. This study aimed to provide a comprehensive examination of the analysis of the enhancements in TCS&P using a thorough systematic literature review (SLR) of the existing secondary studies. This SLR provides: (1) a collection of all the valuable secondary studies (and their qualitative analysis); (2) a thorough analysis of the publications and the trends of the secondary studies; (3) a classification of the various approaches used in the secondary studies; (4) insight into the specializations and range of years covered in the secondary texts; (5) a comprehensive list of statistical tests and tools used in the area; (6) insight into the quality of the secondary studies based on the seven selected Research Paper Quality parameters; (7) the common problems and challenges encountered by researchers; (8) common gaps and limitations of the studies; and (9) the probable prospects for research in the field of TCS&P.
引用
收藏
页数:34
相关论文
共 50 条
  • [1] Test case selection and prioritization using machine learning: a systematic literature review
    Pan, Rongqi
    Bagherzadeh, Mojtaba
    Ghaleb, Taher A.
    Briand, Lionel
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (02)
  • [2] Test case selection and prioritization using machine learning: a systematic literature review
    Rongqi Pan
    Mojtaba Bagherzadeh
    Taher A. Ghaleb
    Lionel Briand
    [J]. Empirical Software Engineering, 2022, 27
  • [3] A Systematic Literature Review on Regression Test Case Prioritization
    Rahmani, Ani
    Ahmad, Sabrina
    Jalil, Intan Ermahani A.
    Herawan, Adhitia Putra
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (09) : 253 - 267
  • [4] Test case prioritization: a systematic review and mapping of the literature
    Campos Junior, Heleno de S.
    Araujo, Marco Antonio P.
    David, Jose Maria N.
    Braga, Regina
    Campos, Fernanda
    Stroele, Victor
    [J]. XXXI BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2017), 2017, : 34 - 43
  • [5] Regression Test Case Prioritization: A Systematic Literature Review
    Samad, Ali
    Mahdin, Hairulnizam
    Kazmi, Rafaqut
    Ibrahim, Rosziati
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (02) : 655 - 663
  • [6] A Systematic Literature Review on Test Case Prioritization in Combinatorial Testing
    Manan, Muhammad Syafiq Abdul
    Jawawi, Dayang Norhayati Abang
    Ahmad, Johanna
    [J]. 5TH INTERNATIONAL CONFERENCE ON ALGORITHMS, COMPUTING AND SYSTEMS, ICACS 2021, 2021, : 55 - 61
  • [7] Test Case Selection: A Systematic Literature Review
    Narciso, Everton Note
    Delamaro, Marcio Eduardo
    Dos Santos Nunes, Fatima De Lourdes
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2014, 24 (04) : 653 - 676
  • [8] Test case prioritization approaches in regression testing: A systematic literature review
    Khatibsyarbini, Muhammad
    Isa, Mohd Adham
    Jawawi, Dayang N. A.
    Tumeng, Rooster
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 93 : 74 - 93
  • [9] A Systematic Literature Review of Test Case Prioritization Using Genetic Algorithms
    Bajaj, Anu
    Sangwan, Om Prakash
    [J]. IEEE ACCESS, 2019, 7 : 126355 - 126375
  • [10] Model-based test case generation and prioritization: a systematic literature review
    Mohd-Shafie, Muhammad Luqman
    Kadir, Wan Mohd Nasir Wan
    Lichter, Horst
    Khatibsyarbini, Muhammad
    Isa, Mohd Adham
    [J]. SOFTWARE AND SYSTEMS MODELING, 2022, 21 (02): : 717 - 753