提交Bug时,我们应该注意些什么

2010-03-09  谢小雨 

1. 缺陷摘要(Summary

  简单明了,便于理解

  长度一般不超过30个单词

  尽可能讲明:什么情况,导致了什么问题

  便于他人定位Bug,杜绝不重复报相同的Bug

  2. 缺陷描述(Descrīption

  重现步骤(Actions

  详细描述重现该问题的关键步骤

  省略无关的操作,力求做到:所有重现步骤是充分的和必要的

  容易理解的常规步骤,可以一句话带过,比如以管理员身份登录,进入后台用户管理页面

  和环境有关的问题,给出特定的条件,比如某某操作系统,某某浏览器

  实际结果(Actual Result

  描述实际出现的错误结果

  可借助截屏来表达

  不是总能重现的Bug,给出发生频率或规律

  期待结果(Expected Result

  可选,当Spec上没有对实现方式做详细要求时,用于测试人员表达自己的看法

  3. 截屏/附件(Attachment

  针对文字难以表达的或UI方面的问题

  图片格式使用JPG格式;Windows画图工具的默认BMP图片太大,不建议使用

  在图片上用醒目的颜色,标出问题所在区域

  也可考虑配上简短的文字

  4. 其它

  对于多人同时测试同一模块的情况,报Bug前先检查是否已有类似的Bug (TD提供了简单的Find Similar Defects的功能)

  Bug严重程度(Severity)必须准确

  Bug优先级(Priority) 必须准确(具体请参考公司标准文档)

  填写Module/Function字段,便于Dev Manager 分配给相应的开发人员

  项目中共性的问题,纳入Common Module

  多个相同的问题,如是一个Dev负责修改的,撰写一个缺陷报告就可以,但须指出 问题发生的多个位置

  对于Reject的有争议的Bug,尽可能和Dev当面沟通

 

413°/4012 人阅读/12 条评论 发表评论

王恩建  2010-03-09

请教如何“杜绝不重复报相同的Bug”呢,从流程、制度、还是从技术上来杜绝?


谢小雨  2010-03-09

应该从技术上


梁凯平  2010-03-09

我在加一点,如果设备连接情况复杂还要加上组网图。


梁凯平  2010-03-09

我觉得重报bug这个挺难定义的,同一个bug可能导致多种应用场景出现问题,那么这个重复的定义就只能靠开发来掌握,但是我们现在的黑盒测试人员大多对代码不熟,那么这个概念就掌握在了开发的手里,测试岂不是很被动


张瑞刚  2010-03-10

没有必要完全杜绝重复bug,个别重复的bug,开发置为重复就行了,


吴卓扬  2010-03-10

不同的应用场景或者操作流程有可能产生同一bug,但是导致bug的原因会不同,难免会出现重复的bug。bug描述的是表象又不是描述根源


谢小雨  2010-03-10

张瑞刚: 没有必要完全杜绝重复bug,个别重复的bug,开发置为重复就行了,


赵博婧  2010-03-11

吴卓扬: 不同的应用场景或者操作流程有可能产生同一bug,但是导致bug的原因会不同,难免会出现重复的bug。bug描述的是表象又不是描述根源
“bug描述的是表象而不是根源”,很赞同!至于产生bug的根源应该由开发来确定!bug的提交主要就是要说明问题!


唐燕  2010-03-11

附件除了可能是截屏,也需要相关log


谢小雨  2010-03-11

是啊,多谢指点


李鹏  2010-10-25

不错 支持下


甜汤同一个  2018-05-15

您好,我是公众号“小移测评etest”(ID:cmcc_zc)“小移测评”(ID:cmcc_zcj )的小编,请问这篇是您的原创文章吗?如果是,可否授权我们转载?我们一定会严格注明作者和文章出处的,盼回复。笔芯~~[玫瑰][玫瑰]


登录 后发表评论