北京邮电大学学报

  • EI核心期刊

北京邮电大学学报 ›› 2008, Vol. 31 ›› Issue (5): 1-4.doi: 10.13190/jbupt.200805.1.325

• 论文 •    下一篇

基于软件缺陷模型的测试系统

杨朝红1,2 , 宫云战2 , 肖 庆1,2 , 王雅文2   

  1. 1.装甲兵工程学院信息工程系, 北京 100072;2. 北京邮电大学 网络与交换技术国家重点实验室, 北京 100876
  • 收稿日期:2008-03-13 修回日期:1900-01-01 出版日期:2008-10-30 发布日期:2008-10-30
  • 通讯作者: 杨朝红

A Defect Based Model Testing System

YANG Zhao-hong1,2 ,GONG Yun-zhan1,2 , XIAO Qing1,2 ,WANG Ya-wen1,2   

  1. 1. Department of Information Engineering of the Academy of Armored Force Engineering, Beijing 100072, China; 2. State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China)
  • Received:2008-03-13 Revised:1900-01-01 Online:2008-10-30 Published:2008-10-30
  • Contact: YANG Zhao-hong

摘要:

设计并实现了一种基于软件缺陷模型的测试系统(DTS). 对常见软件缺陷模式进行了分类、分析和总结. 基于状态机提出了软件缺陷模式的描述方法及统一测试框架,提出通过区间运算来减少测试的误报和提高测试精度. 与同类工具比较表明, DTS具有效率高和误报少等特点.

关键词: 软件测试, 静态分析, 区间运算, 缺陷模型, 状态机

Abstract:

The design and implementation of defect testing system (DTS)-a testing system based on defect model was presented. It first classifies, analyzes and summarizes the main software defect models and gives a description method to describe the proposed models based on state machine. A unified testing framework was proposed to test the proposed models. In the unified testing framework, interval computation was proposed to reduce the false positive and provide necessary information for defect testing. The experiment shows that, compared with other tools, DTS can test the code more efficiently but produce less false.

Key words: software testing, static analysis, interval computation, defect model, state machine

中图分类号: