功能测试11--缺陷管理与测试报告

2020-07-05  本文已影响0人  minisummer

哈喽,大家好!我是minisummer!首先感谢您的关注!
今天给大家分享的内容是bug 管理和测试报告的生成: 什么是 bug? 如何提 bug? bug 状态是什么?bug 如何管理? bug 生命周期是什么?测试报告包含哪些内容?

11.1软件缺陷基础

缺陷的定义

缺陷的原因
需求与规格——设计——编码——其他

缺陷的修复成本
需求与规格——设计——编码——测试——发布

缺陷的分布特征
集结(二八定理):缺陷往往喜欢扎堆,一个模块发现的缺陷比别的模块多,意味着这个模块还存在有同样多的缺陷尚未被发现。80%的缺陷出现在 20%的模块。

11.2缺陷的生命周期

BUG的生命周期,就是一个BUG被发现到这个BUG被关闭的过程。
发现BUG-->提交BUG-->指派BUG-->研发确认BUG-->研发去修复BUG-->回归验证BUG-->是否通过验证-->关闭BUG

1.测试人员提交新的Bug入库,错误状态为New。
2.高级测试人员验证错误,如果确认是错误,分配给相应的开发人员,设置状态为Open。如果不是错误,则拒绝,设置为Declined(拒绝)状态。
3.开发人员查询状态为Open的Bug,如果不是错误,则置状态为Declined;如果是Bug则修复并置状态为Fixed。不能解决的Bug,要留下文字说明及保持Bug为Open状态。对于不能解决和延期解决的Bug,不能由开发人员自己决定,一般要通过某种会议(评审会)通过才能认可。
4.测试人员查询状态为Fixed的Bug,然后验证Bug是否已解决,如解决置Bug的状态为Closed,如没有解决置状态为Reopen。

12.3缺陷的等级

转自:https://blog.csdn.net/UCCU1daydayde/article/details/97245217

11.4生命周期中缺陷状态

新建(New):测试中新报告的软件缺陷;
打开 (Open):被确认并分配给相关开发人员处理;
修正(Fixed):开发人员已完成修正,等待测试人员验证;
拒绝(Declined):拒绝修改缺陷;
延期(Deferred): 不在当前版本修复的错误,下一版修复
关闭(Closed):错误已被修复;

11.5软件错误流程管理要点

11.6测试报告

测试报告的主要内容

11.7测试结果分析

测试执行结束后,测试活动还没有结束。测试结果分析是必不可少的重要环节, “ 编筐编篓,全在收口 ” ,测试结果的分析对下一轮测试工作的开展有很大的借鉴意义。
因为通过对问题单的分析、总结不仅能发现不同人提交问题的类别与差异,还能发现自身思维的局限性,避免下轮测试进入自我盲区。

回顾整个项目的测试过程,总结个人成长经验,取得了什么成绩、有哪些不足、有什么好的经验或者方法可以和大家分享呢?对工作进行一个理性的分析和思考。

请大家多多指教~
以上内容希望对你有帮助,有被帮助到的朋友欢迎点赞,评论。
注:转载请注明出处,商用请征得作者本人同意,谢谢!!!

上一篇 下一篇

猜你喜欢

热点阅读