• 6
  • 5
分享

在一些大厂,关于bug的定义和定性,是有一整套非常完整的文档的,因为它涉及到测试员的绩效考核,严重的有效bug往往意味着更高的奖励。但是在小公司,bug的定义可能没有那么严格规范,但是对于版本质量的评估,安排开发解决问题的顺序都是有重大意义的。

以tapd管理bug系统举例简单说下:

【bug提交原则】

bug全部录入tp系统,不建议口头传递bug

【bug提交模板】

微信图片_20220620111431.png

【bug严重程度和优先级定义】

bug严重程度

致命:严重阻塞问题,导致版本打回

严重:阻塞部分功能

一般:不耽误测试功能

提示:文案提示类问题

建议:非bug,从用户角度出发提交的优化建议

bug优先级

紧急:需要立即解决的问题,阻塞用例执行

高:需要优先解决的问题,相同原因引发的一系列问题

中:正常节奏处理

低:可解可不解的问题

【bug必要信息】

缺陷提交时的收集:

缺陷的严重等级、所在模块、发现的时间、发现版本、发现者、修改者

缺陷关闭时的收集:

缺陷关闭的时间、关闭的版本、修复缺陷而改动的代码行数、产生缺陷的根本原因(需求、分析、编码)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

从以上总结可以看出,bug的等级判定主要是考察对用户的影响,如果用户无感知,这就是个轻微bug,如果用户明显觉得卡顿,点击页面都没有反应,无法进行下一步操作,那问题就比较严重了。其次,观察当出现问题的可恢复程度,如果页面崩掉,提交的数据没有保存,用户无法从当前的问题黑洞中脱离,必须清除数据或者卸载软件才可以,那这直接是致命bug无疑了。

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 【摘要】随着互联网金融的兴起,互联网企业依托互联网,特别是移动互联网为公众提供越来越多方便快捷、稳定高效的金融类服务,对传统的银行业务带来了很大冲击。作为应对,传统银行也在业务上不断创新,带来对IT基础设施和应用架构方面进行转型升级的要求,譬如银行内部的业务系统在开发、测试、部署、以及运维还以传统模式为主,无法满足业务创新要求的快速、弹性、敏捷等特性,同时也缺少整合、高效的基础设施平台支撑。近年云计算技术发展和云原生技术的不断迭代演进,云原生产品能力也在不断成熟和完善,云原生架构逐渐成为传统银行的IT架构选型方向。传统银行基于云原生技术建设并推广适合自身的容器云平台,实现传统应用迁移上云和云原...
            0 0 2075
            分享
          • 安装插件JunitGeneratorfile-setting-plugins下载Junit的相关jar包链接https://github.com/junit-team/junit4/wiki/Download-and-Install分别点击上面两个链接,然后选择下面第一项jar。(第二项是帮助文档,第三项是Maven配置文件,第四项是源码,有需要可下载。)将下载的jar包添加到项目File -> Project Structure->Modules-> Dependencies找到刚刚的下载目录,添加jar包添加完成后,需要有以下俩包:实例建立和src文件夹同目录的test文...
            0 0 1518
            分享
          •   1 引言  1.1背景  随着Android应用越来越壮大,对应代码量显著增加,代码逻辑也日趋复杂,此时需要采取一定的行动去保证代码质量,减少逻辑漏洞等,于是严格地执行单元测试编写任务,将单元测试落实到平常开发和维护任务当中去,就是很重要的一环,不可忽视。  然而,很多应用开发者之前并未编写过单元测试代码,那么如果有一篇通俗易懂并带有操作步骤的文章,能帮助应用开发者完成从单元测试小白到入门的过渡,就再好不过了,于是本文就是在此情况写就的,如有不好之处,请多多包涵,谢谢。  1.2 术语和缩略语  2 闲谈单测  2.1 说说我理解的单测  2.1.1 对测试金字塔的理解  本文所指的单测,...
            0 0 1910
            分享
          • 通常情况下面试会问到类似的问题,最主要的并不是要说出多么多的测试点,而应该展现的是你的思考方式。一般对于这类型的问题,会从以下几方面入手:功能、外观、性能、安全、兼容、易用性,当然也可能会有一些特殊的测试,因此要结合实际情况考虑。那么对于登陆界面的测试,也主要从以下方面入手:1、功能测试对于登陆界面,常用的功能有账户及密码输入框、注册链接、忘记密码链接、其他方式登陆等,那么我们就要逐一测试这些功能能否正常使用、链接能否正常跳转、提示是否正常等。输入正确的用户账户和密码,能够成功登陆并跳转至正确页面;输入错误的用户账户或密码,校验失败,提示错误信息;什么都不输入,直接点登陆,检查提示信息;检查注...
            0 0 1354
            分享
          • 读者提问:阿常你好,请问测试如何给开发提每年或每个季度的产品/项目质量目标,由测试提出,作为开发部门的目标,从而控制开发的质量 ?阿常回答:你们之前应该没有做过这类工作,所以你想参考下其他公司的做法对吗?阿常之前也没有给开发定过质量相关的指标,但可以给你一些建议,你看看是否能够参考一二:每个开发负责不同的产品/项目,项目本身复杂程度的不同,以及所处阶段的不同都会影响最终产生bug的数量多少和严重等级高低。所以参与不同项目的开发不能制定同一个质量标准。你可以记录一段时间每个项目的实际质量情况,再据此对每一个项目做质量目标的制定。比如说对产品A的版本1~版本10进行质量情况的统计,看看目...
            0 0 1159
            分享
      • 51testing软件测试圈微信