缺陷报告和测试报告
缺陷
什么是缺陷
软件缺陷就是通常说的Bug, 它是指在软件中(包括文档和程序)存在的影响软件正常运行的问题。
缺陷产生的原因
-
- 需求不够明确和变更(沟通不充分产生)
- 软件结构复杂(架构不合理,认知不到位)
- 编码问题(程序员都是培训的,太菜了)
- 项目期限短(时间短,越快越忙越出错)
- 使用新技术(不是最新的才是最好的
缺陷的验证程度
-
-
- 严重
- 一般
- 次要
- 轻微
-
缺陷的优先等级
-
-
- 立刻解决
- 高优解决
- 正常排队
- 优底解决
-
缺陷发生阶段
-
-
- 需求阶段的缺陷
- 架构阶段的缺陷
- 设计阶段的缺陷
- 编码阶段的缺陷
- 测试阶段的缺陷
-
缺陷报告
什么是缺陷报告
描述软件缺陷现象和重现步骤地集合
缺陷报告地核心要素
-
-
-
- 缺陷编号
- 缺陷状态
- 缺陷标题
- 重现步骤
- 严重程度
- 优先级
- 缺陷类型
- 测试环境
-
-
缺陷管理
提交缺陷的注意事项
可重复新:缺陷可以重现
唯一性: 一条缺陷只报告一个问题
规范性: 符合公司或者项目要求
-
-
-
- 准确: 描述的信息是正确的
- 具体: 有细节且是真实特定的,避免使用模糊不清的词语,如功能中断,功能不正确,功能不起作用等等。
- 简洁易懂: 描述简单容易理解, 不要产生分歧
- 次序清晰: 描述缺陷过程有条件,有先后顺序
- 缺陷的跟踪流程
-
-

测试报告
什么是测试报告
-
-
- 记录测试的过程和结果, 对发现的问题和缺陷进行分析的文档
-
测试报告分类
-
-
- 阶段测试报告
- 整体测试报告
-
测试报告的内容
测试描述
-
-
- 测试目的
- 测试依据
- 测试范围
- 测试环境
- 测试实际进度
-
执行结果
测试结果分析
-
-
- 测试需求覆盖分析
- 测试用例执行分析
- 缺陷分布分析
- 遗留缺陷
- 测试阶段列表
-
测试结论
-
-
- 测试有效性分析
- 测试结论
-

浙公网安备 33010602011771号