美文网首页
如何高效填写缺陷报告

如何高效填写缺陷报告

作者: Volent | 来源:发表于2021-03-02 17:20 被阅读0次

    一、高效的缺陷报告表现具体如下:

                (1)协助开发人员准确定位并快速解决问题。

                (2)帮助开发人员准确预估修复缺陷的优先级。

    (3)开发人员可以更好的了解缺陷对用户或业务的影响以及严重性。

    二、缺陷报告包含以下部分:

    1、缺陷标题:通常“在什么情况下发生了什么问题”的模式。

    (1)对“问题”的描述需要清晰简洁,足够具体,同时要交代清楚发生问题的上下文,也就是问题出现的场景。 

                (2)尽可能描述问题本质,而不是停留在表面

                (3)标题不要太长

           2、缺陷描述

                  是缺陷标题的细化,清晰准确的描述缺陷,使开发人员可以聚焦缺陷的本质

           3、缺陷影响

                是缺陷引起的问题对用户或业务的影响范围和严重程度

           4、测试环境

                 描述关键的测试环境,如在chrome中发现了bug,在IE上没有发现bug,那chrome就要要描述的,或者是不同版本的chrome,有的有bug,有的没有bug。

               比如,操作系统的类型与版本、被测软件版本、浏览器的种类和版本、被测软件的配置信息、集群的配置参数、中间件的版本信息等等。

    5、测试数据

                 保留测试数据,开发人员可以使用测试数据直接复现bug

           6、前置条件

                 是测试步骤开始前的系统状态

           7、操作步骤

                 按照1、2、3这样描述操作步骤,开发人员能够根据操作步骤进行bug复现

           8、测试结果

                实际结果来自于测试执行的结果

           9、预期结果

                当你描述期望结果时,需要说明应该发生什么,而不是什么不应该发生;而描述实际结果时,你应该说明发生了什么,而不是什么没有发生。

    10、严重程度与优先等级

                 严重程度是缺陷本身的属性,通常确定后就不再变化,而优先级是缺陷的工程属性,会随着项目进度、解决缺陷的成本等因素而变动。

    11、缺陷的优先级和严重程度的关系:

           12、缺陷越严重,优先级就越高;

                 缺陷影响的范围越大,优先级也会越高;

                有些缺陷虽然从用户影响角度来说不算严重,但是会妨碍测试或者是自动化测试的执行,这类缺陷属于典型的严重程度低,但是优先级高;

               有些缺陷虽然严重程度比较高,但是考虑到修复成本以及技术难度,也会出现优先级较低的情况。

           13、根本原因分析

                   如果你能在发现缺陷的同时,定位出问题的根本原因,清楚地描述缺陷产生的原因并反馈给开发工程师,那么开发工程师修复缺陷的效率就会大幅提升,而且你的技术影响力也会被开发认可。

                    这个要求很高,能做到的测试人员真的很厉害。

           14、附件上传

                   界面截图,服务器日志,测试执行视频等等

    相关文章

      网友评论

          本文标题:如何高效填写缺陷报告

          本文链接:https://www.haomeiwen.com/subject/gfjxqltx.html