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 条
  • [1] On the integration of software testing and formal analysis
    Braione P.
    Denaro G.
    Pezzè M.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2011, 7007 LNCS : 158 - 193
  • [2] Method for generating test cases in software integration testing
    School of Computer Science and Engineering, Xi'an University of Technology, Xi'an 710048, China
    不详
    Hsi An Chiao Tung Ta Hsueh, 2007, 12 (1427-1430+1502): : 1427 - 1430
  • [3] A formal method to software integration in reuse
    Chu, WC
    Yang, HJ
    TWENTIETH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE (COMPSAC'96), PROCEEDINGS, 1996, 20 : 343 - 348
  • [4] A new perspective on formal testing method for real-time software
    Lin, JC
    Ho, I
    PROCEEDINGS OF THE 26TH EUROMICRO CONFERENCE, VOLS I AND II, 2000, : A270 - A276
  • [5] A formal nethod (a networked formal method)
    Breuer, Peter T.
    Pickin, Simon
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2010, 6 (04) : 255 - 268
  • [6] Software System Testing Method Based on Formal Model
    Zhang, Weixiang
    Liu, Wenhong
    Wei, Bo
    2017 2ND IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA 2017), 2017, : 410 - 415
  • [7] Towards Test Focus Selection for Integration Testing using Method Level Software Metrics
    Banitaan, Shadi
    Alenezi, Mamdouh
    Nygard, Kendall
    Magel, Kenneth
    PROCEEDINGS OF THE 2013 10TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2013, : 343 - 348
  • [8] TEST CRITERIA AND COVERAGE MEASURES FOR SOFTWARE INTEGRATION TESTING
    SPILLNER, A
    SOFTWARE QUALITY JOURNAL, 1995, 4 (04) : 275 - 286
  • [9] A New Method for Abnormal Behavior Propagation in Networked Software
    Peng, Cheng
    Liu, Ming
    Yuan, Xin-Pan
    Zhang, Long-Xin
    Man, Jun-Feng
    JOURNAL OF INTERNET TECHNOLOGY, 2018, 19 (02): : 489 - 498
  • [10] A model driven software testing process use formal method
    Lai Xiangwei
    Ding Xiaoming
    Zhang Weiqun
    Advanced Computer Technology, New Education, Proceedings, 2007, : 1035 - 1039