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 条
  • [41] When Model-based Testing Fails
    Aichernig, Bernhard K.
    George, Chris
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 164 (04) : 115 - 128
  • [42] A methodology and a framework for model-based testing
    Lucio, L
    Pedro, L
    Buchs, D
    RAPID INTEGRATION OF SOFTWARE ENGINEERING TECHNIQUES, 2005, 3475 : 57 - 70
  • [43] Model-based security vulnerability testing
    Pari Salas, Percy A.
    Krishnan, Padmanabhan
    Ross, Kelvin J.
    2007 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 284 - +
  • [44] Model-Based Testing of Probabilistic Systems
    Gerhold, Marcus
    Stoelinga, Marielle
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2016), 2016, 9633 : 251 - 268
  • [45] Model-based regression testing by OCL
    Zech, Philipp
    Kalb, Philipp
    Felderer, Michael
    Atkinson, Colin
    Breu, Ruth
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2017, 19 (01) : 115 - 131
  • [46] Lightweight Model-Based Testing for Enterprise IT
    Bernard, Elodie
    Ambert, Fabrice
    Legeard, Bruno
    Bouzy, Arnaud
    2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, : 224 - 230
  • [47] A taxonomy of model-based testing approaches
    Utting, Mark
    Pretschner, Alexander
    Legeard, Bruno
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2012, 22 (05): : 297 - 312
  • [48] Model-based firewall conformance testing
    Brucker, Achim D.
    Bruegger, Lukas
    Wolff, Burkhart
    TESTING OF SOFTWARE AND COMMUNICATING SYSTEMS, PROCEEDINGS, 2008, 5047 : 103 - +
  • [49] Agile Metamorphic Model-based Testing
    Lindvall, Mikael
    Ganesan, Dharmalingam
    Bjorgvinsson, Sigurthor
    Jonsson, Kristjan
    Logason, Haukur Steinn
    Dietrich, Frederik
    Wiegand, Robert E.
    2016 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON METAMORPHIC TESTING (MET), 2016, : 26 - 32
  • [50] Skyfire: Model-Based Testing With Cucumber
    Li, Nan
    Escalona, Anthony
    Kamal, Tariq
    2016 9TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2016, : 393 - 400