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 条
  • [41] Design of test case for OpenFlow protocol conformance test based on OFTest
    Zeng, Shuai
    Zheng, Pai
    Zhang, Yi
    2016 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C), 2016, : 465 - 470
  • [42] Construct digital management system of the performance test and design standard of the TTX using Model-Based Systems Engineering Approach
    Song, Yongsoo
    Han, sungho
    Lee, su-gil
    2007 INTERNATIONAL SYMPOSIUM ON LOGISTICS AND INDUSTRIAL INFORMATICS, 2007, : 81 - 85
  • [43] Protocol conformance using a progressive test approach
    Mamede, J
    Carrapatoso, E
    Ricardo, M
    PROCEEDINGS OF THE SECOND IASTED INTERNATIONAL MULTI-CONFERENCE ON AUTOMATION, CONTROL, AND INFORMATION TECHNOLOGY - COMMUNICATION SYSTEMS, 2005, : 18 - 23
  • [44] Using TTCN for radio conformance test systems
    Poncela-Gonzalez, Javier
    Gomez-Salvador, Juan
    Valero-Roldan, Carlos
    Fernandez-Plazaola, Unai
    SDL 2007: DESIGN FOR DEPENDABLE SYSTEMS, PROCEEDINGS, 2007, 4745 : 69 - +
  • [45] Using model-based testing to assess smart card interoperability conformance
    Blackburn, M
    Chandramouli, R
    INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 2, PROCEEDINGS, 2004, : 23 - 28
  • [46] Enhancing Acceptance Test-Driven Development with Model-based Test Generation
    Ramler, Rudolf
    Klammer, Claus
    2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 503 - 504
  • [47] Enhanced Adaptive Random Test Case Prioritization for Model-based Test Suites
    Pospisil, Tomas
    Sobotka, Jan
    Novak, Jiri
    ACTA POLYTECHNICA HUNGARICA, 2020, 17 (07) : 125 - 144
  • [48] Model-based testing of environmental conformance of components
    Frantzen, Lars
    Tretmans, Jan
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2007, 4709 : 1 - +
  • [49] Quantum conformance test
    Ortolano, Giuseppe
    Boucher, Pauline
    Degiovanni, Ivo Pietro
    Losero, Elena
    Genovese, Marco
    Ruo-Berchera, Ivano
    Applied Optics, 2022, 61 (01): : 108 - 114
  • [50] Quantum conformance test
    Ortolano, Giuseppe
    Boucher, Pauline
    Degiovanni, Ivo Pietro
    Losero, Elena
    Genovese, Marco
    Ruo-Berchera, Ivano
    SCIENCE ADVANCES, 2021, 7 (52)