Software System Testing Method Based on Formal Model

被引:0
|
作者
Zhang, Weixiang [1 ]
Liu, Wenhong [1 ]
Wei, Bo [1 ]
机构
[1] Beijing Inst Tracking & Telecommun Technol, Beijing, Peoples R China
关键词
system testing; formal model; test case generation; scenario modeling; software testing;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
To do software testing of a large-scale and high-complexity security-critical software system is a difficult task in engineering practice. In this paper, a software system testing method based on formal model is proposed. Firstly, the software function, performance and interface were abstracted, and gave the formal definition of software system. Secondly, different strategies of cue analysis were proposed to identify the requirements of software system testing. Then, the process, the stage and the scene analysis of the software system were carried out, and the scene tree model which could describe the system level behavior of the software was established. Finally, the test coverage criterion based on the scene tree model was proposed, and formal static checking and dynamic test cases generation method were given to generate test case set. Experiments show that the method is effective and feasible.
引用
收藏
页码:410 / 415
页数:6
相关论文
共 50 条
  • [1] A model driven software testing process use formal method
    Lai Xiangwei
    Ding Xiaoming
    Zhang Weiqun
    Advanced Computer Technology, New Education, Proceedings, 2007, : 1035 - 1039
  • [2] Software Testing Based on Formal Specification
    Gaudel, Marie-Claude
    TESTING TECHNIQUES IN SOFTWARE ENGINEERING, 2010, 6153 : 215 - 242
  • [3] Software Testing Method Based on Model Comparison
    谢晓东
    卢炎生
    毛澄印
    Journal of Southwest Jiaotong University(English Edition), 2008, (02) : 99 - 108
  • [4] Formal Semantic Model for Agent-based Software System
    Hou, Jinkui
    2010 2ND INTERNATIONAL WORKSHOP ON DATABASE TECHNOLOGY AND APPLICATIONS PROCEEDINGS (DBTA), 2010,
  • [5] SOFTWARE SYSTEM TESTING METHOD BASED ON STATE TRANSITIONS
    Barisas, Dominykas
    Bareisa, Eduardas
    INFORMATION TECHNOLOGIES' 2009, 2009, : 187 - 193
  • [6] A Software Testing Management System Based on the POCERM Model
    Chen, Zhanhua
    Li, Guoyong
    Cao, Yanjun
    Du, Chenxin
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ALGORITHMS, SOFTWARE ENGINEERING, AND NETWORK SECURITY, ASENS 2024, 2024, : 479 - 484
  • [7] SOFTWARE TESTING BASED ON FORMAL SPECIFICATIONS - A THEORY AND A TOOL
    BERNOT, G
    GAUDEL, MC
    MARRE, B
    SOFTWARE ENGINEERING JOURNAL, 1991, 6 (06): : 387 - 405
  • [8] Formal specification based software testing: An automated approach
    Gill, MS
    Bhatia, RK
    SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 656 - 659
  • [9] A Formal Definition of Software Testing Based on Fuzzy Measure
    He, Zhitao
    Yan, Haihua
    Liu, Chao
    He, Huacan
    2013 FOURTH WORLD CONGRESS ON SOFTWARE ENGINEERING (WCSE), 2013, : 59 - 63
  • [10] A New Formal Test Method for Networked Software Integration Testing
    Wang, Shuai
    Ji, Yindong
    Dong, Wei
    Yang, Shiyuan
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2010, PT 2, PROCEEDINGS, 2010, 6017 : 463 - +