摘要
对软件缺陷相关的概念进行了探讨,包括软件错误、软件失效、软件故障等;对软件缺陷的属性以及缺陷分析技术进行了研究,常见的缺陷分类方法包括6种传统缺陷分析方法,即根本原因分析法、缺陷分布分析法、缺陷注入-发现矩阵分析法、基于阶段的缺陷排除分析法、正交缺陷分类分析法、软件故障树分析法。最后对这些缺陷分析方法的优势劣势进行了比较分析,依据比较的结果总结了不同缺陷分析方法的特点和适用性,对软件测试活动和缺陷分析过程具有实践价值。
The concept of software defect analysis is discussed,which includes error、fault、failure and so on.The properties of software defect and the technology of defect analysis are researched.The technology of the typical defect analysis include six traditional analysis methods,which are root cause analysis、defect distribution analysis、defect matrix analysis、defect removal model analysis、orthogonal defect classification analysis and software fault tree analysis.Finally all of those method's advantages and disadvantages are compared,and the results show that every software defect analysis method has its own features and suitable situations.The study of software defect analysis method can be practical and valuable for software testing and defect analysis.
作者
杨勋姮
段明璐
YANG Xun-heng;DUAN Ming-lu(Department of Software Testing Center,North China Institute of Computing Technology,Beijing 100083,China)
出处
《软件》
2018年第2期93-101,共9页
Software
关键词
计算机软件
软件缺陷分析
根本原因分析法
正交缺陷分类法
Computer software
Software defect analysis
Root cause analysis
Orthogonal defect classification