• 0
  • 0
分享
  • 项目上线后出现严重Bug,研发总监和测试负责人吵了起来!——软件测试圈
  • 曼倩诙谐 2023-08-28 11:39:13 字数 1093 阅读 1240 收藏 0

  各位小伙伴们还记上个月小红书APP崩溃闪退,导致大批用户卸载APP重装的事故吗?闪退Bug从凌晨持续到第二天上午。

  事发第二天,就有研发在线承认了,因为自己的失误导致了这次事件,评论区也有人担心博主会不会失去工作。

  这件事会到此为止吗?有研发人员承认了错误,测试人员还需要负责吗?

  也由此引出一个测试人员的最大疑问:

  项目上线后出了严重Bug,到底是谁的责任?

  目前存在如下两种观点:

  Mr.Zhou

  Mr.Zhou是企业的研发总监,他看到这个Bug时,确定是测试的锅。

  他认为:测试工程师是软件产品质量的最后一个把关者,没有做好更新测试,才导致版本发布上线后APP更新崩溃。因此,背锅侠必需是测试工程师。

  Mr.Li

  Mr.Li是企业的测试负责人,他看到这个问题后,认为应该具体问题具体分析。

  首先,需要确定该Bug产生的原因:

  修改其它Bug带出的新Bug;

  开发新需求出现的Bug。

  修改其它Bug带出新Bug

  如果是前者,开发修改Bug后,有没有把修改的代码涉及到的场景告知测试工程师。

  情况1

  未告知,测试工程师存在漏测,背锅侠:开发工程师。

  情况2

  告知,测试工程师没测,背锅侠:测试工程师。

  开发新需求出现的Bug

  如果是后者,那就需要查看该版本的《系统测试计划》(产、研、测评审通过)的测试范围,确认该新需求是否在该版本的测试范围之内。

  情况1

  如果不在该测试范围之内,测试工程师不背锅。

  情况2

  如果在测试范围之内,查看该新需求对应的测试用例或测试点(产、研、测评审通过),该Bug有没有对应的测试用例或测试点。

  如果没有,该测试用例是如何评审通过的?背锅人:用例评审人员和用例编写者。

  如果有,该测试用例测试结果是通过还是不通过?

  1、如果测试结果:通过,测试工程师提供测试数据,并对比测试时间和代码提交时间:

1-1.png

  如果代码提交时间晚于测试时间,可能后来开发偷偷改了代码,背锅侠:开发工程师;

  如果代码提交时间早于版本编译时间和测试时间,背锅侠:测试工程师。

  2、如果测试结果:不通过,测试工程师是否预警并告知领导?

1-2.png

  如果没有,背锅侠:测试工程师;

  如果有,背锅侠:领导。

  如果确认是领导的责任,那就需要结合《系统测试报告》里的”结论”,具体确定是哪些领导背锅。

  测试不通过,背锅侠:支持上线的领导;

1-3.png

  测试通过,背锅侠:测试领导。

1-4.png

  大家支持谁的观点?


作者:明月时时有    

来源:http://www.51testing.com/?action-viewnews-itemid-7797435


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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • “人人都在谈论亚马逊裁员,但高层、部门主管从始至终没有任何发声。重灾区、赔偿政策、裁员人数、下一个是谁……一切似乎以某种闭门方式秘密进行。没有被裁的员工每天要靠刷纽约时报、逛社交平台来搜集爆料。”在亚马逊美国总部担任技术经理的黄杰西告诉界面新闻,“不透明”是大多数基层员目前所知的“最明确”信息。《纽约时报》11月14日报道,亚马逊计划开始大规模裁员,总数约计1万人,主要集中于设备与服务、零售以及人力资源事业部。消息人士还透露裁员很可能不会一次性完成,而是采用滚动形式,一个团队接着一个团队分批进行。11月17日,亚马逊设备和服务部门的负责人戴夫·林普在亚马逊博客中发布的备忘录写道:“我们最近决定...
            0 0 784
            分享
          • 接着《深聊性能测试之:Locust性能自动化代码实战(一)》,我们继续第二部分的分享:4. Locust高级用法4.1 关联做过接口或者爬虫的的大佬都知道,传参是必不可少的,而常见的场景有session_id。对于返回的html页面,可用采用lxml库来定位获取需要的参数。我们先上代码# -*- coding: utf-8 -*- """ @ auth : carl_DJ @ time : 2022-07-23 """ from&nbs...
            1 0 7862
            分享
          •   随着前台开发技术的不断升级,在使用Python+Selenium进行自动化测试时,也会遇到各种各样的问题,其中最常见的一种就是元素能定位到,但是无法点击或者点击失败,那么这篇文章就来讲述一下如果遇到元素定位成功但是点击失败的情况该如何解决。  Selenium中,最常用的元素点击方法是element.click(),根据以往的自动化的测试经验来说,此方法适用于绝大多数的点击操作,那么如果遇到点击失败的情况,我们应该怎么解决呢?  方法1:设置等待时间。  最常见的元素点击失败的情况,造成的原因最多的就是元素未加载完成。  举个例子,点击产品进入产品详情,再点击加入购物车按钮,代码如下:  ...
            0 0 1470
            分享
          • 1.安装和卸载应用是否可以在IOS不同系统版本或android不同系统版本上安装(有的系统版本过低,应用不能适配);软件安装后是否可以正常运行,安装后的文件夹及文件是否可以写到指定的目录里;安装过程中是否可以取消;安装空间不足时是否有相应提示;如果应用需要通过网络验证之类的安装,需要测试一下断网情况下是否有相应提示;是否可以删除应用(可通过桌面删除,也可以通过软件卸载安装。曾发现在IOS手相上有个应用安装时未完全安装,终止安装后,未完成安装的应用图标一直显示在手机上,并且无法成功删除);测试卸载后文件是否全部删除所有的安装文件夹;卸载过程中出现死机,断电,重启等意外的情况,待环境恢复后是否可以...
            0 0 1145
            分享
          • 软件测试人员只有一个梦想,那就是尽可能多的找到错误,但应该记住的是找到错误,可以帮助使任何软件更可用和更高的质量。如果测试人员在开始测试之前记住了一些重要的要点,则应用测试不是火箭科学。在本文中,我们将在开始实际测试任何应用程序之前,先看看软件测试技巧和技巧。所有这些技巧都来自多年的经验,所以他们是非常有效的,如果用于实践。测试任何应用程序的提示和技巧:1、有效的测试用例:首先是提供有效的测试用例,而不是更多的测试用例。有效的测试用例是找到缺陷的最有可能的测试用例。在编写测试用例或进行自我检查时,测试者必须通过参考需求文档来关注测试的有效性,并了解哪些功能可能出错。2、了解完整的应用程序:当测...
            0 0 1522
            分享
      • 51testing软件测试圈微信