Abstractions for Model-Based Testing

被引:13
|
作者
Prenninger, Wolfgang [1 ]
Pretschner, Alexander [1 ]
机构
[1] Tech Univ Munich, Inst Informat, Boltzmannstr 3, D-85748 Garching, Germany
关键词
Model-based testing; SUT; verification; specification;
D O I
10.1016/j.entcs.2004.02.086
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The idea of model-based testing is to compare the I/O behavior of an explicit behavior model with that of a system under test. This requires the model to be valid. If the model is a simplification of the SUT, then it is easier to check the model and use it for subsequent test case generation than to directly check the SUT. In this case, the different levels of abstraction must be bridged. Not surprisingly, experience shows that choosing the right level of abstraction is crucial to the success of model-based testing. We argue that models for specification purposes, models for test generation, and models for full code generation are likely to be different. The paper classifies and discusses different abstractions. It is intended as a step towards guidelines for those who build behavior models to the end of testing.
引用
收藏
页码:59 / 71
页数:13
相关论文
共 50 条
  • [21] Improving Models for Model-based Testing based on Exploratory Testing
    Gebizli, Ceren Sahin
    Sozer, Hasan
    2014 38TH ANNUAL IEEE INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW 2014), 2014, : 656 - 661
  • [22] Testing concept for model-based development
    Fey, Ines
    WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 7, 2005, : 48 - 52
  • [23] Model-based regression testing by OCL
    Philipp Zech
    Philipp Kalb
    Michael Felderer
    Colin Atkinson
    Ruth Breu
    International Journal on Software Tools for Technology Transfer, 2017, 19 : 115 - 131
  • [24] Model-Based Testing for Asynchronous Systems
    Graf-Brill, Alexander
    Hermanns, Holger
    CRITICAL SYSTEMS: FORMAL METHODS AND AUTOMATED VERIFICATION (FMICS-AVOCS 2017), 2017, 10471 : 66 - 82
  • [25] Model-based testing of optimizing compilers
    Zelenov, Sergey
    Zelenova, Sophia
    TESTING OF SOFTWARE AND COMMUNICATING SYSTEMS, PROCEEDINGS, 2007, 4581 : 365 - +
  • [26] Model-Based Testing of Networked Applications
    Li, Yishuai
    Pierce, Benjamin C.
    Zdancewic, Steve
    ISSTA '21: PROCEEDINGS OF THE 30TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2021, : 529 - 539
  • [27] Model-based testing of automotive electronics
    Lamberg, Klaus
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 89 - 89
  • [28] A model-based approach for robustness testing
    Fernandez, JC
    Mounier, L
    Pachon, C
    TESTING OF COMMUNICATING SYSTEMS, PROCEEDINGS, 2005, 3502 : 333 - 348
  • [29] Model-Based Testing of Electronic Passports
    Mostowski, Wojciech
    Poll, Erik
    Schmaltz, Julien
    Tretmans, Jan
    Schreur, Ronny Wichers
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2009, 5825 : 207 - 209
  • [30] Incremental Model-based Mutation Testing
    Tiran, Stefan
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2015,