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 条
  • [41] Model-based Testing of Scratch Programs
    Goetz, Katharina
    Feldmeier, Patric
    Fraser, Gordon
    2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2022), 2022, : 411 - 421
  • [42] Efficient model-based bioequivalence testing
    Moellenhoff, Kathrin
    Loingeville, Florence
    Bertrand, Julie
    Nguyen, Thu Thuy
    Sharan, Satish
    Zhao, Liang
    Fang, Lanyan
    Sun, Guoying
    Grosser, Stella
    Mentre, France
    Dette, Holger
    BIOSTATISTICS, 2022, 23 (01) : 314 - 327
  • [43] Model-based testing: Challenges ahead
    Heimdahl, MPE
    Proceedings of the 29th Annual International Computer Software and Applications Conference, 2005, : 330 - 330
  • [44] A symbolic framework for model-based testing
    Frantzen, L.
    Tretmans, J.
    Willemse, T. A. C.
    FORMAL APPROACHES TO SOFTWARE TESTING AND RUNTIME VERIFICATION, 2006, 4262 : 40 - +
  • [45] 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
  • [46] Model-based testing of automotive electronics
    Lamberg, Klaus
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 89 - 89
  • [47] Incremental Model-based Mutation Testing
    Tiran, Stefan
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2015,
  • [48] A model-based approach for robustness testing
    Fernandez, JC
    Mounier, L
    Pachon, C
    TESTING OF COMMUNICATING SYSTEMS, PROCEEDINGS, 2005, 3502 : 333 - 348
  • [49] 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
  • [50] Strategies for Prioritizing Test Cases Generated Through Model-Based Testing Approaches
    Silva Ouriques, Joao Felipe
    2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, : 879 - 882