• 11
  • 11
分享
  • 如何提交一个高质量的bug?——软件测试圈
  • 恬恬圈 2022-04-11 14:48:17 字数 1115 阅读 4163 收藏 11

一、保证Bug的有效性

提交的bug必须是有效的,所以我们在提交bug时,需要确定以下几点:

  1. 交付过程中测试人员需按照设定好的模块,对bug进行归类提交;

  2. bug的类型默认为UI问题、功能问题、崩溃问题,提交bug时不可混淆;

  3. 需求是否明确、前提条件是否满足、输入数据是否正确、操作步骤是否清楚、 bug是否具有唯一性;

  4. 避免提交操作错误、重复的、已知的Bug。

二、Bug标题要简洁明了

bug标题要简明扼要的阐述问题本质,让开发能快速了解你所提的bug的大概内容。需要写明在哪个页面执行什么操作出现什么现象。

举个例子!

正确示例: 在我的设置页面不填写任何内容点击保存后,客户端崩溃。

错误示例:

  1. 设置页面保存问题(过于概括);

  2. 设置页面崩溃(缺少导致现象的关键步骤);

  3. 客户端崩溃(只有现象而无法定位问题位置)。

提示:

  1. 标题中断句符号不能超过1个

  2. 标题中不能含有测试流程步骤和模块信息。

三、标明测试设备

提交bug要表明测试使用的设备、设备操作系统版本、测试环境、网络类型等等。

四、注明前提条件

明确指出所提交的bug是在怎么样的情况下出现的,当发现bug前提条件为空时,需要填【无】。

正确示例:

  1. WIFI网络正常

  2. 账户登录正常

五、注明测试步骤

要简明清晰分步骤的描述如何复现bug,步骤用编号排序。

按照自己操作的实际步骤写清楚每一步的操作流程,以及最后操作到哪个页面或者点击哪个按键。

如在特定情况下发生的问题,还需明确提供以下信息:

  1. 准确写出连续点击次数,点击时长与上下滑动屏幕时长;

  2. 对于特定数据产生的问题,提供具体数据;

  3. 精准描述bug产生的路径后,再描述现象。

正确示例:

  1. 打开客户端进行首页->点击“我的”页面->点击用户头像进入个人资料页;

  2. 个人资料页点击头像选择拍照->拍照后点击保存头像;

  3. 从个人资料页返回 “我的”页面,查看头像是否更新。

错误示例:

左上角菜单栏->登录->新用户注册->输入手机号->输入昵称->输入密码->点击“获取验证码”。

特别提醒:测试步骤中的点击要用【->】符号连接

六、附加截图和附件

UI类型:需要上传bug的截图,并且增加相应的红框标识;

功能类型:问题必须上传bug的视频文件,上传格式MP4为主;

崩溃类型:则需要上传视频和log并且log不得超过10分钟。

特别提醒:

  1. 附件命名需与标题相呼应;

  2. log日志抓取不能超过10分钟;

  3. 文件名称不能拖沓冗长。

以上就是提交bug时需要注意的事项,当然不同公司,不同项目可能标准略有不同,但也基本可以适用,按照这些标准来操作基本可以保证自己能够提交高质量的bug。


作者:佚名

原文链接:https://blog.csdn.net/wunian570/article/details/108146687

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   5 月 7 日,广汽埃安泰国工厂 185(保税区运营许可证)协议签字仪式在泰国曼谷海关总署举行,标志着泰国本地化生产取得关键进展。  据介绍,该保税区自申请至获批全程历时 4 个月,是目前泰国电动车行业落地最快的保税工厂。  作为广汽集团在海外的第一个保税工厂,获得保税区的批准是埃安泰国本地化战略尤为关键的一步。185(保税区运营许可证)获批后,所有生产零件进口关税将降至 0;且保税区内生产的电动车与本土生产电动车同等享受东盟成员国内互免关税待遇及清关便利,是保障东南亚本地化生产的重要前置条件。  广汽集团表示,泰国工厂未来将进一步发挥东南亚零件及整车物流集散功能,全面巩固广汽埃安的“泰国...
            0 0 369
            分享
          •   各位朋友大家好,大家应该都是被这么奇葩的标题吸引点击进来的吧,既然来了,那就跟我一起读下去吧,保证你这几分钟没有浪费(即使浪费了也能给你不一样的想法),废话不多说,大家坐稳,系好安全带,开始发车喽!!!  灵感来源  首先我先简单的做下自我介绍,我其实是一名比较菜的前端开发,或者不安于现状(网页开发),平时比较喜欢搞点稀奇古怪的开发工具,或者学点跨端开发(electron),开发个chrome插件,喜欢学习开发之外的技能, 自动化测试等等,再经历了一阵瞎折腾之后,依旧碌碌无为,没啥大成就,高不成低不就的继续做着养活自己的工作。都是为了这碎银几两。  突然有一天灵光乍现,做ete测...
            0 0 311
            分享
          • 1.系统需求分析调研并输出系统需求文档2.系统架构设计通常和第一步并行,并在系统需求文档中体现。第1和第2步都是系统层级的,下面应该分软件和硬件两个分支,这里我们只关注软件这个分支。3.软件需求分析输出软件需求文档,这部分工作通常是由软件部门负责人完成。4.软件架构分析输出软件方案设计文档,该部分工作由软件开发人员完成5.软件设计及单元测试输出软件详细设计文档和软件如果是基于模型开发的,需要经历模型->c代码的过程,期间伴随着MIL测试、SIL测试,以上测试统称为单元测试。如果是基于C代码开发的,需要进行单元测试,注意这里的单元测试不叫SIL测试。单元测试工作由软件开发人员完成。6.软件...
            0 0 1529
            分享
          • 测试目地划分所包含内容单元测试(指对软件中的最小可测试单元进行检查和验证);功能测试(对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能);集成测试(也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如根据结构图〕组装成为子系统或系统,进行集成测试);场景测试(假设的故事,用来帮助人们理解一个复杂的问题或者系统);系统测试(将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更...
            0 0 994
            分享
          •   写这篇文章的初衷是因为最近项目中涉及到较多支付模块,于是打算从这篇文章开始,陆续整理一下支付宝和微信的支付模块。每篇文末会给出最新整理的支付demo,会随着文章进度不断更新,一方面是自己的总结过程,另一方面希望能帮助到更多像我这种小白的程序汪。其实支付宝的官方文档和demo也很详细,本文只是做简要总结。一、Wap支付产品介绍  这篇文章我们先来介绍一下支付宝Wap支付(也叫作手机网站支付),手机网站支付功能适用于商家在移动端网页应用中集成支付宝支付功能。 商家在网页中调用支付宝提供的网页支付接口调起支付宝客户端内的支付模块,商家网页会跳转到支付宝中完成支付,支付完后跳回到商家网页内,最后展...
            0 0 8983
            分享
      • 51testing软件测试圈微信