缺陷的缺陷
就是测试人员提交的"不是缺陷"的缺陷,是测试人员没有正确理解需求,从而产生了不合理的报告
什么是软件缺陷
软件未达到产品说明书标明的功能
软件出现了产品说明指明不会出现的错误
软件功能超出产品说明书指明的范围
软件未达到产品说明书虽未指出但应达到的目标
软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好
缺陷产生的原因
无法再现的缺陷应对采取的适当处理方法
应对对这样的缺陷进行详细的记录,并尽提交给开发人员
- 要考虑到测试项目的整体进度,对一时难以再现的缺陷可以暂时搁置,以保证项目的正常进度
缺陷重复
缺陷重复,同一缺陷被两个测试工程师提交
- 尽量避免两个人同时测试同一模块,如果两个人同时测试同一模块,提交缺陷时一定要系统查看一下是否有类似缺陷已经被提交
缺陷报告
- 缺陷报告的读者对象
- 缺陷报告的直接读者是软件开发人员和质量管理人员,除此之外,来自市场和技术支持等部门的人也可能需要查看缺陷情况
- 缺陷报告的写作准则(5C)
-
Correct(准确)
- 每个组成部分的描述准确,不会引起误解
-
Clear(清晰)
- 每个组成部分的描述清晰,易于理解
-
Concise(简洁)
- 只包含必不可少的信息,不包括任何多余的内容
-
Complete(完整)
- 包含复现该缺陷的完整步骤和其他本质信息
-
Consistent(一致)
- 按照一致的格式书写全部缺陷报告
-
- 缺陷报告的组织结构
- 标题、基本信息、测试的软件和硬件、软件版本、类型、严重程度、处理优先级、复现缺陷的操作步骤、实际结果描述、期望的正确结果描述、注释文字和截图的缺陷图像
- 编写缺陷报告的技巧
- 组织(Structure)
- 重现(Reproduce)
- 隔离(Isolate)
- 归纳(Generalize)
- 对比(Compare)
- 总结(Summarize)
- 精简(Condense)
- 消除歧义(Disambiguate)
- 中立(Neutralize)
- 检查(Review)
网友评论