Model-based test case generation and prioritization: a systematic literature review

被引:13
|
作者
Mohd-Shafie, Muhammad Luqman [1 ]
Kadir, Wan Mohd Nasir Wan [1 ]
Lichter, Horst [2 ]
Khatibsyarbini, Muhammad [1 ]
Isa, Mohd Adham [1 ]
机构
[1] Univ Teknol Malaysia, Fac Engn, Sch Comp, Dept Software Engn, Johor Baharu 81310, Kagawa, Malaysia
[2] Rhein Westfal TH Aachen, Grp Software Construct, Aachen, Germany
来源
SOFTWARE AND SYSTEMS MODELING | 2022年 / 21卷 / 02期
关键词
Model-based testing; Test case prioritization; Test case generation; Systematic literature review; TEST SEQUENCES; TEST SCENARIOS; STATE; SEARCH; DIAGRAMS; PROGRAMS; COST;
D O I
10.1007/s10270-021-00924-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-based test case generation (MB-TCG) and prioritization (MB-TCP) utilize models that represent the system under test (SUT) for test generation and prioritization in software testing. They are based on model-based testing (MBT), a technique that facilitates automation in testing. Automated testing is indispensable for testing complex and industrial-size systems because of its advantages over manual testing. In recent years, MB-TCG and MB-TCP publications have shown an encouraging growth. However, the empirical studies done to validate these approaches must not be taken lightly because they reflect the results' validity and whether these approaches are generalizable to the industrial context. This systematic review aims at identifying and reviewing the state-of-the-art for MB-TCG, MB-TCP, and the approaches that combined MB-TCG and MB-TCP. The needs for this review were used to design the research questions. Keywords extracted from the research questions were utilized to search for studies in the literature that will answer the research questions. Prospective studies also underwent a quality assessment to ensure that only studies with sufficient quality were selected. All the research data of this review are also available in a public repository for full transparency. 122 primary studies were finalized and selected. There were 100, 15, and seven studies proposed for MB-TCG, MB-TCP, and MB-TCG and MB-TCP combination approaches, respectively. One of the main findings is that the most common limitations in the existing approaches are the dependency on specifications, the need for manual interventions, and the scalability issue.
引用
收藏
页码:717 / 753
页数:37
相关论文
共 50 条
  • [1] Model-based test case generation and prioritization: a systematic literature review
    Muhammad Luqman Mohd-Shafie
    Wan Mohd Nasir Wan Kadir
    Horst Lichter
    Muhammad Khatibsyarbini
    Mohd Adham Isa
    Software and Systems Modeling, 2022, 21 : 717 - 753
  • [2] 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
  • [3] A Systematic Literature Review on Regression Test Case Prioritization
    Rahmani, Ani
    Ahmad, Sabrina
    Jalil, Intan Ermahani A.
    Herawan, Adhitia Putra
    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
    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
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (02) : 655 - 663
  • [6] Model-based regression test case prioritization
    Panigrahi C.R.
    Mall R.
    Communications in Computer and Information Science, 2010, 54 : 380 - 385
  • [7] Model-Based Regression Test Case Prioritization
    Panigrahi, Chhabi Rani
    Mall, Rajib
    INFORMATION SYSTEMS, TECHNOLOGY AND MANAGEMENT, PROCEEDINGS, 2010, 54 : 380 - 385
  • [8] 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
  • [9] 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
  • [10] 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):