A New Formal Test Method for Networked Software Integration Testing

被引:0
|
作者
Wang, Shuai [1 ,2 ]
Ji, Yindong [1 ,2 ]
Dong, Wei [2 ]
Yang, Shiyuan [1 ]
机构
[1] Tsinghua Univ, Dept Automat, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Tsinghua Natl Lab Informat Sci & Technol, Beijing, Peoples R China
来源
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2010, PT 2, PROCEEDINGS | 2010年 / 6017卷
关键词
Networked software; integration testing; automata net; test coverage rule; State/Transition-Path; FINITE-STATE MACHINES; AUTOMATA; EQUIVALENCE;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper considers the integration testing for networked software that is built by assembling several distributed components in an interoperable manner. Using the traditional single automata-based test approaches, we suffer from the state combinatorial explosion problem. Moreover, several generated test cases may not be executable. This paper proposed a test method based on the automata net which is the extension of communication automata. The state/transition path (S/T-Path) is defined to describe the execution of the software under test. The test cases are constructed through combining the atomic S/T-Paths and all executable. The test cases are calculated from the local transition structures and the interaction procedure between components, so the state combinatorial explosion problem will not be encountered. The generation of test cases for certain software and the benefits for the problems are discussed. Results show that our method has better properties.
引用
收藏
页码:463 / +
页数:3
相关论文
共 50 条
  • [21] Software test results exploration and visualization with continuous integration and nightly testing
    Per Erik Strandberg
    Wasif Afzal
    Daniel Sundmark
    International Journal on Software Tools for Technology Transfer, 2022, 24 : 261 - 285
  • [22] A Survey on the Software Integration Testing Method Based on the Formalization Theory
    Yao, Xun
    Wang, Hong
    Zhang, Lin
    INTERNATIONAL CONFERENCE ON ENGINEERING AND BUSINESS MANAGEMENT (EBM2011), VOLS 1-6, 2011, : 2533 - 2536
  • [23] Formal methods in testing software architectures
    Bertolino, A
    Inverardi, P
    Muccini, H
    FORMAL METHODS FOR SOFTWARE ARCHITECTURES, 2003, 2804 : 122 - 147
  • [24] Formal Testing Applied in Embedded Software
    Li, Zhen
    Liu, Bin
    Ma, Ning
    Yin, Yongfeng
    PROCEEDINGS OF 2009 8TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY, VOLS I AND II: HIGHLY RELIABLE, EASY TO MAINTAIN AND READY TO SUPPORT, 2009, : 697 - 702
  • [25] Software Testing Based on Formal Specification
    Gaudel, Marie-Claude
    TESTING TECHNIQUES IN SOFTWARE ENGINEERING, 2010, 6153 : 215 - 242
  • [26] Developing and Testing Networked Software for Moving Robots
    Satoh, Ichiro
    PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE), 2019, : 315 - 321
  • [27] An Approach for Testing Software on Networked Transport Robots
    Satoh, Ichiro
    2018 14TH IEEE INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS (WFCS 2018), 2018,
  • [28] NETSS: A networked enveronaient for testing suspicious software
    Ashburn, MW
    Lach, J
    Sulcoski, M
    2004 IEEE SYSTEMS & INFORMATION ENGINEERING DESIGN SYMPOSIUM, 2004, : 163 - 170
  • [29] A Software Testing Framework for Networked Industrial Systems
    Satoh, Ichiro
    39TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2013), 2013, : 4340 - 4345
  • [30] A formal model of the software test process
    Cangussu, JW
    DeCarlo, RA
    Mathur, AP
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (08) : 782 - 796