Using a model-based test generator to test for standard conformance

被引:51
|
作者
Farchi, E [1 ]
Hartman, A [1 ]
Pinter, SS [1 ]
机构
[1] IBM Corp, Div Res, Haifa Res Lab, MATAM, IL-31905 Haifa, Israel
关键词
D O I
10.1147/sj.411.0089
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we describe two experiments in the verification of software standard conformance. In our experiments, we use a model-based test generator to create a test suite for parts of the POSIX(TM) standard and another test suite for the specification of Java(TM) exception handling. We demonstrate that models derived from specifications produce better test suites than the suites specified by standards. In particular, our test suites achieved higher levels of code coverage with complete test requirements coverage. Moreover, the test suite for the Java study found code defects that were not exposed by other benchmark test suites. The effort involved in producing these models and test suites was comparable to the effort involved in developing a test suite by more conventional methods. We avoid the state space explosion problem by modeling only the external behavior of a specific feature of the standard, without modeling the details of any particular implementation.
引用
下载
收藏
页码:89 / 110
页数:22
相关论文
共 50 条
  • [31] Model-based optimization of Medical Test Strips
    Nüssen, O
    Peters, D
    Bolte, H
    Laur, R
    DTIP 2003: DESIGN, TEST, INTEGRATION AND PACKAGING OF MEMS/MOEMS 2003, 2003, : 197 - 200
  • [32] Implementing a Model-based Design and Test Workflow
    Socci, Vince
    2015 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE) PROCEEDINGS, 2015, : 130 - 134
  • [33] Model-Based Test Adaptation for Smart TVs
    Firat, Atil
    Azimi, Mohammad Yusaf
    Elgun, Celal Cagin
    Erata, Ferhat
    Yilmaz, Cemal
    3RD ACM/IEEE INTERNATIONAL CONFERENCE ON AUTOMATION OF SOFTWARE TEST (AST 2022), 2022, : 52 - 53
  • [34] A robust model-based test planning procedure
    Vinot, P
    Cogan, S
    Cipolla, V
    JOURNAL OF SOUND AND VIBRATION, 2005, 288 (03) : 571 - 585
  • [35] Model-Based Regression Test Case Prioritization
    Panigrahi, Chhabi Rani
    Mall, Rajib
    INFORMATION SYSTEMS, TECHNOLOGY AND MANAGEMENT, PROCEEDINGS, 2010, 54 : 380 - 385
  • [36] Model-based practice analysis and test specifications
    Kane, M
    APPLIED MEASUREMENT IN EDUCATION, 1997, 10 (01) : 5 - 18
  • [37] A Model-Based Regression Test Selection Technique
    Naslavsky, Leila
    Ziv, Hadar
    Richardson, Debra J.
    2009 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, CONFERENCE PROCEEDINGS, 2009, : 515 - 518
  • [38] Model-Based Filtering of Combinatorial Test Suites
    Triki, Taha
    Ledru, Yves
    du Bousquet, Lydie
    Dadeau, Frederic
    Botella, Julien
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2012, 2012, 7212 : 439 - 454
  • [39] A multidisciplinary model-based test and integration infrastructure
    Denissen, W. T. A.
    2006 IEEE CONFERENCE ON COMPUTER-AIDED CONTROL SYSTEM DESIGN, VOLS 1 AND 2, 2006, : 407 - 412
  • [40] Some Thoughts on Model-Based Test Optimization
    Liu, Pan
    Li, Yudong
    Li, Zhaojun
    2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 268 - 274