A new formal test method for networked software integration testing

  • Authors:
  • Shuai Wang;Yindong Ji;Wei Dong;Shiyuan Yang

  • Affiliations:
  • Department of Automation, Tsinghua University;Department of Automation, Tsinghua University;Tsinghua National Laboratory for Information Science and Technology, Tsinghua University, Beijing, China;Department of Automation, Tsinghua University

  • Venue:
  • ICCSA'10 Proceedings of the 2010 international conference on Computational Science and Its Applications - Volume Part II
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.