A Systematic Literature Review on Regression Test Case Prioritization

被引:0
|
作者
Rahmani, Ani [1 ]
Ahmad, Sabrina [1 ]
Jalil, Intan Ermahani A. [1 ]
Herawan, Adhitia Putra [2 ]
机构
[1] Univ Teknikal Malaysia Melaka, Fak Teknol Maklumat & Komunikasi, Melaka, Malaysia
[2] Tokopedia Indonesia, Jakarta, Indonesia
关键词
Software testing; test case prioritization; regression testing; requirements-based test case prioritization; software engineering; MULTIOBJECTIVE SEARCH; SELECTION;
D O I
10.14569/IJACSA.2021.0120929
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Test case prioritization (TCP) is deemed valid to improve testing efficiency, especially in regression testing, as retest all is costly. The TCP schedule the test case execution order to detect bugs faster. For such benefit, test case prioritization has been intensively studied. This paper reviews the development of TCP for regression testing with 48 papers from 2017 to 2020. In this paper, we present four critical surveys. First is the development of approaches and techniques in regression TCP studies, second is the identification of software under test (SUT) variations used in TCP studies, third is the trend of metrics used to measure the TCP studies effectiveness, and fourth is the state-of-the-art of requirements-based TCP. Furthermore, we discuss development opportunities and potential future directions on regression TCP. Our review provides evidence that TCP has increasing interests. We also discovered that requirement-based utilization would help to prepare test cases earlier to improve TCP effectiveness.
引用
收藏
页码:253 / 267
页数:15
相关论文
共 50 条
  • [1] Regression Test Case Prioritization: A Systematic Literature Review
    Samad, Ali
    Mahdin, Hairulnizam
    Kazmi, Rafaqut
    Ibrahim, Rosziati
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (02) : 655 - 663
  • [2] Test case prioritization approaches in regression testing: A systematic literature review
    Khatibsyarbini, Muhammad
    Isa, Mohd Adham
    Jawawi, Dayang N. A.
    Tumeng, Rooster
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 93 : 74 - 93
  • [3] Systematic Literature Review on Regression Test Prioritization Techniques
    Singh, Yogesh
    Kaur, Arvinder
    Suri, Bharti
    Singhal, Shweta
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2012, 36 (04): : 379 - 408
  • [4] Systematic literature review on regression test prioritization techniques
    Singh, Y. (ys66@rediffmail.com), 2012, Slovene Society Informatika (36):
  • [5] 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
    XXXI BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2017), 2017, : 34 - 43
  • [6] Functional Requirement-Based Test Case Prioritization in Regression Testing: A Systematic Literature Review
    Hasnain M.
    Pasha M.F.
    Ghani I.
    Jeong S.R.
    SN Computer Science, 2021, 2 (6)
  • [7] A Systematic Literature Review on Test Case Prioritization in Combinatorial Testing
    Manan, Muhammad Syafiq Abdul
    Jawawi, Dayang Norhayati Abang
    Ahmad, Johanna
    5TH INTERNATIONAL CONFERENCE ON ALGORITHMS, COMPUTING AND SYSTEMS, ICACS 2021, 2021, : 55 - 61
  • [8] Systematic Literature Review on Test Case Selection and Prioritization: A Tertiary Study
    Singhal, Shweta
    Jatana, Nishtha
    Suri, Bharti
    Misra, Sanjay
    Fernandez-Sanz, Luis
    APPLIED SCIENCES-BASEL, 2021, 11 (24):
  • [9] A Systematic Literature Review of Test Case Prioritization Using Genetic Algorithms
    Bajaj, Anu
    Sangwan, Om Prakash
    IEEE ACCESS, 2019, 7 : 126355 - 126375
  • [10] Effective Regression Test Case Selection: A Systematic Literature Review
    Kazmi, Rafaqut
    Jawawi, Dayang N. A.
    Mohamad, Radziah
    Ghani, Imran
    ACM COMPUTING SURVEYS, 2017, 50 (02)