缺陷管理
缺陷定义
软件或程序中存在的各种问题。
缺陷判定标准
- 软件没有达到需求说明书标明的功能。
- 软件出现了需求说明书中指明不会出现错误的地方。
- 软件超出了需求说明书指明的范围。
- 软件出现了需求说明虽未指明,但应该达到的目标。
- 软件难以使用,效率低下。
缺陷分类
缺陷:存在于软件之中的偏差,可被激活,以静态形式存在于软件内部,相当于BUG。
错误:没有定义的或者未知的错误信息
故障:软件运行中出现的状态,可引起意外情况,若不加处理,可产生失效;重新启动调整后,可以恢复用户使用。
失效:软件运行时产生的外部异常行为结果,表现与用户需求不一致,功能能力终止,用户无法完成所需要的应用。
缺陷报告单
测试过程中,发现缺陷失败后,提出书面报告,提供给开发人员作为定位缺陷的依据。
缺陷报告还可以作为缺陷度量的数据依据,度量是对整个产品进行考核。
缺陷管理的目的
缺陷管理的目的是:对各个阶段测试发现的缺陷进行管理,以保证各级缺陷的修复达到标准,主要达到以下目标: