缺陷评估
定义:
- Defect缺陷:指产品设计或制造过程中引入的不完善特征,这些特征会造成特定产品型号或批次在特定情况下,产生不良影响。
- Fault故障:故障是缺陷在一定输入情况下被激活的结果,使产品工作在非正式状态下,他在无适当容错措施情况下造成失效。
- Failure失效:指的是系统运行过程中系统行为与产品规格的偏离,通常指部分功能的丧失或错误,可能存在不同条件下导致失效,或者条件可以重复,因此一个缺陷可以使多次失效的来源。
- Debug调试:对未运行的软件进行调试的过程
- Fix修复:对已出现的缺陷进行修复的过程
- Mistake错误:强调由人引发的错误
- Error:以上错误统称
缺陷评估方式
主要活动 | 活动描述 | 活动输入 | 活动输出 |
---|---|---|---|
Gompert分析 | 通过对产品测试缺陷的趋势分析,对产品质量进行评估和预测,指导测试策略和测试计划调整 | 产品测试缺陷数据 | 缺陷分析原始数据 |
ODC分析 | 主要通过对ODC分类中触发因素等测试相关字段的极限分析和趋势分析,来评估测试质量并指导测试改进 | 按ODC标准分类后的产品测试缺陷数据 | ODC分析报告 |
四象限分析 | 通过对测试工作量投入和缺陷发现情况的综合分析,评估产品质量 | 特征缺陷数据 | 缺陷分析报告 |
Rayleigh分析 | 开发过程中的缺陷发现率与现场缺陷发现率成正比,预测现场缺陷 | 特性级缺陷数据 | Raleigh模型 |
微软缺陷分析 | 根据软件缺陷的五个不同阶段来组织软件缺陷:发现、引入、修改、检测、预防 | 特性级缺陷数据 | 缺陷分析报告 |