1、缺陷的定义
- 产品实现不满足需求
- 测试执行时,实际结果和预期结果不一致
2、缺陷的判断标准
- 未达到需求说哦命数致命的功能
- 出现了需求说明书指明不应该出现的错误
- 实现了需求说明书之外的功能
- 未达到需求说明书虽未明确提及但是应该实现的目标(如:性能要求 等)
- 用户角度发现的各种问题与错误
3、缺陷产生的原因及根本原因
缺陷产生的原因:
- 需求文档存在错误
- 需求变更
设计存在错误: - 代码错误
缺陷产生的根本原因: - 需求变更
- 沟通不长、信息不同步
- 软件复杂
- 进度压力
4、软件缺陷的核心内容
- 标题:描述缺陷的基本信息,如(输入密码长度为5时,注册时成功)
- 前置条件:描述缺陷出现依赖的相关基础条件,如(未注册手机号)
- 复现步骤:测试用例里面的执行步骤
- 实际结果:执行被测试软件过程中,系统给出的结果
- 预期结果:参照需求说明书,在测试用例中设计的语气结果
- 附件:方便开发定位bug的关键信息,包含扸、日志log等
5、缺陷的基本要素
- ID编号:缺陷的唯一