缺陷管理
缺陷管理的基本概念
容易混淆的几个概念
- 失误:导致软件包含故障的人的行为。
- 缺陷:软件的异常情况。在软件自身。
- 故障:引起一个功能组件不能完成所要求的功能的一种意外情况。
- 失效:功能组件执行其规定功能的能力丧失。
缺陷的定义
缺陷(Defect),常常又叫做Bug。
计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。
从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题。
冲产品外部看,缺陷是产品所需要实现的某种功能的失效或违背。
缺陷产生的原因
- 产品说明书不全、不完整和不准确,修改频繁,沟通不畅和理解不同。
- 软件设计过程中考虑不周到,片面,多变,理解和沟通不足。
- 文档不足,压时间,赶进度,设计和编码错误都会引入缺陷。
- 测试和实施过程中安装环境配置错误等。
缺陷的评价标准
- 软件未实现需求规格说明书(SRS)要求的功能。
- 软件未实现需求规格说明书(SRS)虽未明确提及但应该实现的目标。
- 软件出现了需求规格说明书(SRS)指明不应该出现的错误。
- 软件实现了需求规格说明书(SRS)未提到的功能。
- 软件难以理解、不易使用、运行缓慢,或者从测试工程师的角度来看——最终用户会认为不好。
缺陷的属性
缺陷报告的相关属性
缺陷ID、标题、产生的步骤、所属模块、发现

本文详细介绍了缺陷管理的基本概念,包括失误、缺陷和故障的定义,以及它们产生的原因。讨论了缺陷的评价标准,并阐述了缺陷报告的相关属性,如严重程度和优先级划分。此外,还涵盖了缺陷的生命周期、书写缺陷报告的准则和要点,以及常用管理工具的目的。
最低0.47元/天 解锁文章
2083

被折叠的 条评论
为什么被折叠?



