首页 > 其他分享 >线上发现了bug该如何处理

线上发现了bug该如何处理

时间:2023-04-04 16:56:06浏览次数:109  
标签:发现 处理 qa 线上 问题 bug

线上发现了bug该如何处理

今天在国外论坛看到了个很有意思的发帖,有人提问:线上发现了bug该如何处理。

我知道大家已经问过很多次类似的问题了,不过工作还是很让我失望。我在生产环境上漏掉了1个很明显的bug没测出来,我想知道你们是怎么处理这种情况的。我的项目经理发现了这个bug。

大家的回答其实很暖心的。下面是一些高赞回答。

这就意味着你们在单元测试,集成测试和功能测试以及自动化测试的阶段就已经漏掉了这个问题,希望你们有做这些。其实开发跟你们的感受一下,我就是个开发,我一直为我写的bug感到抱歉,我认为责任应该由整个team承担。

事情都发生了,先承认错误。确定是否真的有测试遗漏,并在未来的发布中加入这个用例。

好的devops team需要有零责备文化(https://www.releaseteam.com/the-importance-of-a-zero-blame-culture-in-devops/),好的软件质量交付需要团队的努力。

这就是QA当下生存现状。如果你能忍受压力持续进步,那么你会成为一个好的QA的。

你并没有搞砸,是流程的锅。扔给你点资料去学习吧https://www.amazon.com/Antifragile-Things-That-Disorder-Incerto/dp/0812979680

总的看来大家的观点还是开明的,比较包容,不过事实上大家的看法是一回事,但最后处理问题的方式又是另外一回事了。假如发生了一个很严重的线上事故,还好有别人背锅,你是安全的,这时候你心里肯定是同情和理解,觉得qa其实有点无辜,是流程的锅,觉得需要整个团队努力一下以便改进交付质量,但是如果你是直接或相关责任人,处罚落到了你头上,你大概率就不会这么宽容的看问题了。

我的观点是发现线上问题不可怕,能不能迅速发现问题和迅速修复问题才是关键,而这两点光靠qa负重前行是无法得到根本上的改善的。

标签:发现,处理,qa,线上,问题,bug
From: https://www.cnblogs.com/nbkhic/p/17286982.html

相关文章

  • 记几次 [线上环境] Dubbo 线程池占满原因分析(第三次:GC STW)
    转载:https://blog.csdn.net/wsmalltiger/article/details/124236206前言  某天晚上正在开开心心写代码,忽然收到了线上告警:dubbo线程池活跃线程数告警、应用错误日志告警、dubbo线程池队列长度告警;瞬间意识到要出大事情了,得赶紧定位到原因并解决问题,不然时间长了肯定会影响商......
  • 【Spring原理分析-Bean生命周期+Spring原理分析-Bean后处理器】
    Spring原理分析-Bean生命周期一、Bean生命周期1、Bean生命周期测试2、生命周期顺序二、自定义BeanPostProcessor实现增强三、模板方法-设计模式一、Bean生命周期1、Bean生命周期测试①编写LifeCycleBean类②编写启动类③测试2、生命周期顺序执行顺序:构造方法→@Autowired→......
  • MyBatisPlus——条件查询——null值处理与查询投影
    DQL编程控制条件查询——设置查询条件格式一:常规格式 //方式一:按条件查询 QueryWrapperqw=newQueryWrapper(); //10岁到30岁之间的用户 qw.gt("age",10); qw.lt("age",30); List<User>users=userDao.selectList(qw); System.out.println(users);格式......
  • VisionPro处理杂斑-CogPixelMapTool
    PixelMap工具编辑控件为CogPixelMapTool提供图形用户界面,用于映射定义输入图像与输出图像之间的pixelvaluemappings。   第一步点击取消自动计算基准点 第二步,缩放图,右上角找到点。   第三步,调整两个点位。图片变得合理了起来。(无图) ......
  • Windows批处理文件初始化数据库
    前提是MySQL服务必须启动,Windows添加了MySQL的环境变量。批处理文件:@ECHOOFFSETdbhost=127.0.0.1SETdbuser=rootSETdbpasswd=rootSETdbName=xc_ntpclientmonitorSETsqlfile=C:\\ProgramFiles\\NTSM\\20210401_xc_ntpclientmonitor.sql::执行SQL脚本初始化数据......
  • 吉林互联网医院牌照代办|开发线上问诊APP的优势
     吉林互联网医院牌照代办|开发线上问诊APP的优势?近年来,网上问诊、在线就医、以及无接触购药等模式与日常的生活紧密的相融,互联网医疗的用户规模也在急速的攀升。其中,很多的医院都在第一时间开发了线上问诊的服务,最大限度地服务患者,提升了用户的就诊体验,对于排查那些疑似病例、避......
  • C语言逆向——预处理之宏定义、条件编译与文件包含
    预处理之宏定义、条件编译与文件包含预处理一般是指在程序源代码被转换为二进制代码之前,由预处理器对程序源代码文本进行处理,处理后的结果再由编译器进一步编译。预处理功能主要包括宏定义、文件包含、条件编译三部分。宏定义简单的宏:#define标识符字符序列#defineFALS......
  • 异常处理
    异常概述与异常体系结构异常:在java语言中,讲程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常)Java程序在执行过程中所发生的异常时间可分为两类:Error:Java虚拟机无法解决的严重给你问题。如:JVM系统内部错误、资源耗尽等严重情况。比如:StackOver......
  • vmware15pro的主机换了新电脑用vmware16Pro打开运行异常处理
    因为换新电脑导致必须从旧笔记本上把所有试验用的虚拟机全部迁移过来,原电脑使用的vmware15pro,创建了若干主机。新电脑开机后安装的vmware16pro,直接把安装虚拟机的文件夹全部复制到新机器下,现象: 新电脑打开虚拟机文件时是正常的,大概一分钟左右,宿主机的CPU和内存全部100%,虚拟机......
  • python批量处理Excel数据
    #1、批量提取一个工作簿中所有工作表的特定数据'''importxlwingsasxwimportpandasaspdapp=xw.App(visible=False,add_book=False)workbook=app.books.open('采购.xlsx')#打开工作簿worksheet=workbook.sheets#列出工作簿中的所有工作表data=[]#创......