摘要

对软件缺陷相关的概念进行了探讨,包括软件错误、软件失效、软件故障等;对软件缺陷的属性以及缺陷分析技术进行了研究,常见的缺陷分类方法包括6种传统缺陷分析方法,即根本原因分析法、缺陷分布分析法、缺陷注入-发现矩阵分析法、基于阶段的缺陷排除分析法、正交缺陷分类分析法、软件故障树分析法。最后对这些缺陷分析方法的优势劣势进行了比较分析,依据比较的结果总结了不同缺陷分析方法的特点和适用性,对软件测试活动和缺陷分析过程具有实践价值。