一:缺陷定义
1.什么是缺陷?
所谓软件缺陷,就是计算机软件或程序中存在某种破坏正常运行能力的问题,错误或者隐藏的功能 性能缺陷。
2.什么是缺陷报告
当测试人员发现了一个缺陷,需要填写一份“缺陷报告”来记录这个缺陷,并通过这个缺陷报告告诉开发人员所发生的问题——缺陷报告是测试人员和开发人员交流沟通的重要工具。
3.缺陷的五条定义
1 )需求要求的功能没有实现2 )实现了需求没有要求的功能3 )软件中出现了明确指明不应该出现的错误4 )需求中虽未明确说明,但是应该实现的功能没有实现5 )软件不易使用,难以理解、运行缓慢等,站在用户角度上一切觉得不好的地方二:缺陷报告组成
1.缺陷报告的组成部分1)缺陷 id2)缺陷标题3)所属产品4)所属项目5)所属模块6)影响版本7)创建8)指派给谁处理9 )bug 类型:在禅道中,主要包括代码错误、界面优化、设计缺陷、配置相关、其他等。10)操作系统:在哪些操作系统中会出现这个 bug11)缺陷的严重程度:指明该缺陷对软件造成的影响程度有多大12)缺陷的优先级:希望该缺陷在什么时间内或者哪个版本程序员可以解决13)缺陷描述 / 缺陷步骤:把发现这个缺陷的具体步骤记录下来,使开发人员通过你的描述可以看到这个缺陷,以便他去解决这个缺陷.2.缺陷报告示例如下:
1
3.缺陷报告跟踪过程
4.缺陷报告处理流程图