Automatic generation of test specifications for coverage of system state transitions

被引:9
|
作者
Sarma, M. [1 ]
Mall, R. [1 ]
机构
[1] Indian Inst Technol, Dept Comp Sci & Engn, Kharagpur 721302, W Bengal, India
关键词
System testing; UML; Test specification generation; State-based testing; Transition coverage; MODELS;
D O I
10.1016/j.infsof.2008.05.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Adequate system testing of present day application programs requires satisfactory coverage of system states and transitions. This can be achieved by using a system state model. However, the system state models are rarely constructed by system developers, as these are large and complex. The only state models that are constructed by the developers are those of individual objects. However test case generation for state-based system testing based on traversal of statecharts of individual objects appears to be infeasible. since system test cases would have to be specified in the form of scenario sequences rather than transitions on individual object statecharts. In this paper, we propose a novel approach to coverage of elementary transition paths of an automatically synthesized system state model. Our technique for coverage of elementary transition paths would also ensure coverage of all states and transitions of the system model. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:418 / 432
页数:15
相关论文
共 50 条
  • [21] Automatic Test Data Generation for Multiple Condition and MCDC Coverage
    Ghani, Kamran
    Clark, John A.
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 152 - 157
  • [22] Automatic Transformation from Formal Specifications to Functional Scenario Forms for Automatic Test Case Generation
    Liu, Shaoying
    Hayashi, Toshinori
    Takahashi, Kazuhiro
    Kimura, Koichiro
    Nakayama, Toshihiro
    Nakajima, Shin
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2010, 217 : 383 - 397
  • [23] Automatic Test Case Generation with State Diagram for Validating the Solar Integrated System
    Park, Bo Kyung
    Jang, Woo Sung
    Son, Hyun Seung
    Yi, Keunsang
    Kim, R. Young Chul
    INFORMATION SCIENCE AND APPLICATIONS 2017, ICISA 2017, 2017, 424 : 609 - 614
  • [24] Automatic generation of test cases from Boolean specifications using the MUMCUT strategy
    Yu, Yuen Tak
    Lau, Man Fai
    Chen, Tsong Yueh
    JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (06) : 820 - 840
  • [25] Automatic test generation from semi-formal specifications for functional verification of System-on-Chip designs
    Kirchsteiger, Christoph M.
    Grinschgl, Johannes
    Trummer, Christoph
    Steger, Christian
    Weiss, Reinhold
    Pistauer, Markus
    2008 2ND ANNUAL IEEE SYSTEMS CONFERENCE, 2008, : 260 - +
  • [26] Automatic Generation of Test Cases from Formal Specifications using Mutation Testing
    Jaramillo Cajica, Roman
    Gonzalez Torres, Raul Ernesto
    Mejia Alvarez, Pedro
    2021 18TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTING SCIENCE AND AUTOMATIC CONTROL (CCE 2021), 2021,
  • [27] Real-time Java']Java API Specifications for High Coverage Test Generation
    Ahrendt, Wolfgang
    Mostowski, Wojciech
    Paganelli, Gabriele
    PROCEEDINGS OF THE 10TH INTERNATIONAL WORKSHOP ON JAVA TECHNOLOGIES FOR REAL-TIME AND EMBEDDED SYSTEMS, 2012, : 145 - 154
  • [28] Automatic Test Case Generation for PLC Programs using Coverage Metrics
    Simon, Hendrik
    Friedrich, Nico
    Biallas, Sebastian
    Hauck-Stattelmann, Stefan
    Schlich, Bastian
    Kowalewski, Stefan
    PROCEEDINGS OF 2015 IEEE 20TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2015,
  • [29] Automatic generation of schedulings for improving the test coverage of Systems-on-a-chip
    Helmstetter, C.
    Maraninchi, E.
    Maillet-Contoz, L.
    Moy, M.
    PROCEEDINGS OF FORMAL METHODS IN COMPUTER AIDED DESIGN, 2006, : 171 - +
  • [30] Coverage-directed test generation through automatic constraint extraction
    Guzey, Onur
    Wang, Li-C.
    2007 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2007, : 151 - 158