State-Based Models in Model-Based Testing: A Systematic Review

被引:0
|
作者
Sabbaghi, Arash [1 ]
Keyvanpour, Mohammad Reza [2 ]
机构
[1] Islamic Azad Univ, Qazvin Branch, Dept Comp & Informat Technol Engn, Qazvin, Iran
[2] Alzahra Univ, Dept Comp Engn, Tehran, Iran
关键词
Software testing; Automatic Test Case Generation; Model-Based Testing; State-Based Models; SEQUENCE GENERATION; EFSM MODELS; MACHINES;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Model-Based Testing (MBT) is an effective approach to automate test case generation process by utilizing different models of the System under Test (SUT). Many of the today's software systems are state-based and their behavior can be determined by their states. Such systems may respond differently to the same event in different states, and this makes testing them difficult. Among the various types of SUT models, state-based models have a significant role to test state-based system. In this paper, we conduct a systematic review of the most widely used state-based models in MBT. We discuss their strengths and weaknesses, highlight the challenges faced by them in order to effectively and efficiently generate test cases and summarize the existing studies in the literature which address these challenges.
引用
收藏
页码:942 / 948
页数:7
相关论文
共 50 条
  • [1] Coverage Criteria for State-Based Testing: A Systematic Review
    Pradhan, Sonali
    Ray, Mitrabinda
    Patnaik, Srikanta
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY PROJECT MANAGEMENT, 2019, 10 (01) : 1 - 20
  • [2] Concolic Testing for Models of State-Based Systems
    Ahmadi, Reza
    Dingel, Juergen
    [J]. ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 4 - 15
  • [3] A state-based approach to integration testing based on UML models
    Ali, Shaukat
    Briand, Lionel C.
    Rehman, Muhammad Jaffar-ur
    Asghar, Hajra
    Iqbal, Muhammad Zohaib Z.
    Nadeem, Aamer
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2007, 49 (11-12) : 1087 - 1106
  • [4] A systematic review of state-based test tools
    Muhammad Shafique
    Yvan Labiche
    [J]. International Journal on Software Tools for Technology Transfer, 2015, 17 : 59 - 76
  • [5] A systematic review of state-based test tools
    Shafique, Muhammad
    Labiche, Yvan
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (01) : 59 - 76
  • [6] Improving Models for Model-based Testing based on Exploratory Testing
    Gebizli, Ceren Sahin
    Sozer, Hasan
    [J]. 2014 38TH ANNUAL IEEE INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW 2014), 2014, : 656 - 661
  • [7] State-based testing is functional testing!
    Ipate, Florentin
    Lefticaru, Raluca
    [J]. TAIC PART 2007 - TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE - PRACTICE AND RESEARCH TECHNIQUES, PROCEEDINGS: CO-LOCATED WITH MUTATION 2007, 2007, : 55 - +
  • [8] Practical application of model-based programming and state-based architecture to space missions
    Horvath, Gregory
    Ingham, Michel
    Chung, Seung
    Martin, Oliver
    Williams, Brian
    [J]. SMC-IT 2006: 2ND IEEE INTERNATIONAL CONFERENCE ON SPACE MISSION CHALLENGES FOR INFORMATION TECHNOLOGY, PROCEEDINGS, 2006, : 80 - +
  • [9] Slicing of state-based models
    Korel, B
    Singh, I
    Tahat, L
    Vaysburg, B
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2003, : 34 - 43
  • [10] A Systematic Review for Cognitive State-Based QoE/UX Evaluation
    Banuelos-Lozoya, Edgar
    Gonzalez-Serna, Gabriel
    Gonzalez-Franco, Nimrod
    Fragoso-Diaz, Olivia
    Castro-Sanchez, Noe
    [J]. SENSORS, 2021, 21 (10)