Model-based testing strategies and their (in)dependence on syntactic model representations

被引:4
|
作者
Huang, Wen-ling [1 ]
Peleska, Jan [1 ,2 ]
机构
[1] Univ Bremen, Dept Math & Comp Sci, Bremen, Germany
[2] Verified Syst Int GmbH, Bremen, Germany
关键词
Model-based testing; Equivalence class partition testing; Languages; Complete testing theories;
D O I
10.1007/s10009-017-0479-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-based testing in its most advanced form allows for automated test case identification, test data calculation, and test procedure generation from reference models describing the expected behaviour of the system under test. If the underlying algorithms for test case identification operate only on the syntactic representation of test models, however, the resulting test strength depends on the syntactic representation as well. This observation is true, even if syntactically differing models are behaviourally equivalent. In this paper, we present a systematic approach to elaborating test case selection strategies that only depend on the behavioural semantics of test models, but are invariant under syntactic transformations preserving the semantics. The benefits of these strategies are discussed, and practical generation algorithms are presented.
引用
收藏
页码:441 / 465
页数:25
相关论文
共 50 条
  • [31] Model-Based Segmentation Using Graph Representations
    Seghers, D.
    Hermans, J.
    Loeckx, D.
    Maes, F.
    Vandermeulen, D.
    Suetens, P.
    MEDICAL IMAGE COMPUTING AND COMPUTER-ASSISTED INTERVENTION - MICCAI 2008, PT I, PROCEEDINGS, 2008, 5241 : 393 - +
  • [32] Automation of Model-Based Testing through Model Transformations
    Aydal, Emine G.
    Woodcock, Jim
    2009 TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE-PRACTICE AND RESEARCH TECHNIQUES, TAIC PART 2009, 2009, : 63 - 71
  • [33] A Model-based Testing for AADL Model of Embedded Software
    Dong, Yun-wei
    Wang, Geng
    Zhao, Hong-bing
    2009 NINTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2009), 2009, : 185 - +
  • [34] Identification strategies for model-based control
    Cordier, Laurent
    Noack, Bernd R.
    Tissot, Gilles
    Lehnasch, Guillaume
    Delville, Joel
    Balajewicz, Maciej
    Daviller, Guillaume
    Niven, Robert K.
    EXPERIMENTS IN FLUIDS, 2013, 54 (08)
  • [35] Identification strategies for model-based control
    Laurent Cordier
    Bernd R. Noack
    Gilles Tissot
    Guillaume Lehnasch
    Joël Delville
    Maciej Balajewicz
    Guillaume Daviller
    Robert K. Niven
    Experiments in Fluids, 2013, 54
  • [36] 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
  • [37] Model-based testing of optimizing compilers
    Zelenov, Sergey
    Zelenova, Sophia
    TESTING OF SOFTWARE AND COMMUNICATING SYSTEMS, PROCEEDINGS, 2007, 4581 : 365 - +
  • [38] Testing concept for model-based development
    Fey, Ines
    WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 7, 2005, : 48 - 52
  • [39] 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
  • [40] Model-based testing through a GUI
    Kervinen, Antti
    Maunumaa, Mika
    Paakkonen, Tuula
    Katara, Mika
    FORMAL APPROACHES TO SOFTWARE TESTING, 2006, 3997 : 16 - 31