Journal of Computer Applications ›› 2005, Vol. 25 ›› Issue (04): 808-810.DOI: 10.3724/SP.J.1087.2005.0808

• Software and database • Previous Articles     Next Articles

Defect analysis model of Bayesian and its application in software testing

HU Yu-peng1,CHEN Zhi-ping1,2,LIN Ya-ping1,LI Jun-yi1   

  1. 1.Software College,Hunan University,Changsha Hunan 410082,China; 2.Department of Computer and Information Science,Fujian University of Technology,Fuzhou Fujian 350014,China
  • Online:2005-04-01 Published:2005-04-01

贝叶斯缺陷分析模型及其在软件测试中的应用

胡玉鹏1,陈治平1,2,林亚平1,李军义1   

  1. 1.湖南大学软件学院; 2.福建工程学院计算机与信息科学系
  • 基金资助:

    湖南省自然科学基金资助项目(jjy3098)

Abstract:

How to obtain a reasonable process of testing is a very important subject in software testing. In this paper, aiming at the Object-Oriented software, a defect analysis model based on Bayesian networks theory was proposed. By means of analyzing the relationship between defect-objects,the Bayesian networks model was constructed. The defect probability distributions of nodes in the model was assessed by using the experience which already have. Furthermore, the Bayesian networks model is applied to practice, and gets good results.

Key words: object-oriented, software testing, Bayesian networks, defect analysis, decision support

摘要:

针对面向对象软件提出了一种以贝叶斯网络理论为基础的软件缺陷分析模型,通过分析 系统中存在缺陷对象之间的影响关系构建贝叶斯网络模型,利用已有的经验数据评估贝叶斯网络模 型中各节点的缺陷概率分布,并与软件测试过程相结合,直接从测试设计级别为测试人员提供相关决 策支持。将该模型应用到实际的项目中,取得了较好的效果。

关键词: 面向对象, 软件测试, 贝叶斯网络, 缺陷分析, 决策支持

CLC Number: