A Methodology to do Model-Based Testing using FMEA

被引:2
|
作者
Atifi, Meriem [1 ]
Marzak, Abdelaziz [1 ]
机构
[1] Fac Sci Ben Msik, Lab Informat Technol & Modeling, Casablanca, Morocco
关键词
Model-Based-Testing; Software Testing; Failure Modes; Software Development Life Cycle; Test Case; Failure Mode and Effect Analysis; Risk Priority Number; Risk; Testing Approach;
D O I
10.1145/3320326.3320342
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Due to The complexity of modern software projects and the increasing size of software systems, it becomes difficult to perform tests manually with limited resources. Also, manual test cannot assure that the software is tested using all possible combinations of inputs. Therefore, Automate software testing activities have become primordial in the software development life cycle (SDLC). Model-based testing (MBT) is a prominent validation technique in software testing that uses models of the system under test to automatically generate test cases. This generation leads to a large number of test cases; which cannot exhaustively be executed, due to time and cost constraints. Also, the test-cases execution order has an influence on the rate at which faults can be detected. Therefore, it is essential to prioritize test cases in order to execute the most important with limited time and cost. Through this paper, we introduced a new model based testing approach for prioritizing and ranking test cases according to the requirements and failure modes. In the new approach we used Failure Mode and Effect Analysis method in model based testing way to automatically generate a set of pair test case, priority number to prioritize test cases.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] A methodology and a framework for model-based testing
    Lucio, L
    Pedro, L
    Buchs, D
    [J]. RAPID INTEGRATION OF SOFTWARE ENGINEERING TECHNIQUES, 2005, 3475 : 57 - 70
  • [2] A Methodology for Model-Based Regression Testing of Web Services
    Khan, Tamim Ahmed
    Heckel, Reiko
    [J]. 2009 TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE-PRACTICE AND RESEARCH TECHNIQUES, TAIC PART 2009, 2009, : 123 - 124
  • [3] Secure software development and testing: A model-based methodology
    Casola, Valentina
    De Benedictis, Alessandra
    Mazzocca, Carlo
    Orbinato, Vittorio
    [J]. COMPUTERS & SECURITY, 2024, 137
  • [4] Model-based testing methodology using system entity structures for MATLAB/Simulink models
    Schmidt, Artur
    Durak, Umut
    Pawletta, Thorsten
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2016, 92 (08): : 729 - 746
  • [5] Model-based Testing and Monitoring using AgileUML
    Lano, Kevin
    Jin, Kunxiang
    Tyagi, Shefali
    [J]. 12TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT) / THE 4TH INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40) / AFFILIATED WORKSHOPS, 2021, 184 : 773 - 778
  • [6] Model-Based FMEA & FTA with Case-Based Reasoning
    Arifin, Habibi Husain
    Kawamura, Ken
    Robert Ong, Ho Kit
    Pepper, Brian
    Chimplee, Nasis
    Pavalkis, Saulius
    [J]. INCOSE International Symposium, 2023, 33 (01) : 305 - 319
  • [7] An Integrated Analysis and Testing Methodology to Support Model-Based Quality Assurance
    Elberzhager, Frank
    Rosbach, Alla
    Bauer, Thomas
    [J]. SOFTWARE QUALITY: MODEL-BASED APPROACHES FOR ADVANCED SOFTWARE AND SYSTEMS ENGINEERING, 2014, 166 : 135 - 154
  • [8] Model-Based Testing
    Schieferdecker, Ina
    [J]. IEEE SOFTWARE, 2012, 29 (01) : 14 - 18
  • [9] Model-based testing
    Le Traon, Yves
    Xie, Tao
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2023, 33 (02):
  • [10] Model-based testing
    Pretschner, A
    [J]. ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 722 - 723