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 条
  • [31] On transforming model-based tests into code: A systematic literature review
    Ferrari, Fabiano C.
    Durelli, Vinicius H. S.
    Andler, Sten F.
    Offutt, Jeff
    Saadatmand, Mehrdad
    Mullner, Nils
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2023, 33 (08):
  • [32] Automated Test Case Generation from Requirements: A Systematic Literature Review
    Mustafa, Ahmad
    Wan-Kadir, Wan M. N.
    Ibrahim, Noraini
    Shah, Muhammad Arif
    Younas, Muhammad
    Khan, Atif
    Zareei, Mahdi
    Alanazi, Faisal
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 67 (02): : 1819 - 1833
  • [33] A novel approach to automatic model-based test case generation
    Rezaee, A.
    Zamani, B.
    SCIENTIA IRANICA, 2017, 24 (06) : 3132 - 3147
  • [34] A Survey on Model-Based Testing Tools for Test Case Generation
    Li, Wenbin
    Le Gall, Franck
    Spaseski, Naum
    TOOLS AND METHODS OF PROGRAM ANALYSIS, 2018, 779 : 77 - 89
  • [35] Model-based diversity-driven learn-to-rank test case prioritization
    Shu, Ting
    He, Zhanxiang
    Yin, Xuesong
    Ding, Zuohua
    Zhou, Mengchu
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 255
  • [36] Test Generation for Model-Based Diagnosis
    Provan, Gregory
    ECAI 2008, PROCEEDINGS, 2008, 178 : 199 - +
  • [37] Experimental Comparison of Code-Based and Model-Based Test Prioritization
    Korel, Bogdan
    Koutsogiannakis, George
    ICSTW 2009: IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION WORKSHOPS, 2009, : 77 - 84
  • [38] A systematic literature review on the mathematical underpinning of model-based systems engineering
    Wach, Paul
    Topcu, Taylan G.
    Jung, Sukhwan
    Sandman, Brandt
    Kulkarni, Aditya U.
    Salado, Alejandro
    SYSTEMS ENGINEERING, 2025, 28 (01) : 134 - 153
  • [39] Model-based economic evaluation of treatments for depression: A systematic literature review
    Kolovos S.
    Bosmans J.E.
    Riper H.
    Chevreul K.
    Coupé V.M.H.
    Van Tulder M.W.
    PharmacoEconomics - Open, 2017, 1 (3) : 149 - 165
  • [40] Review of systematic conflict generation in model-based diagnosis of dynamic systems
    Górny, B
    Ligeza, A
    MANUFACTURING, MODELLING, MANAGEMENT AND CONTROL 2001 (MIM 2001), 2001, : 77 - 82