修改bug引入更多bug怎么办?

简介: 修改bug引入更多bug怎么办?

大家好,我是阿萨。工作中碰到了一个测试常见场景:某需求测试了无数轮,因为对它很重视,所以每个人都经历过无数次的测试,主流程都基本OK。然后开发修改了一个bug,来不及覆盖测试所有场景了,紧急上线,发现有个基本功能问题。


这种场景真是太令人难忘了。测试付出了无数心血的测试,抵不上最后那致命的一次bug修改。


那么遇到此类场景应该怎么办呢?


阿萨建议如下:

1. 任何时候主流程图要有,有效等价类和无效等价类都需要确保没有问题。


2. 不管开发如何PUA(针对,嘲讽)测试,一定要保证有一段code freeze的阶段。这个时候安心去验证好基本功能,覆盖核心测试用例。开发不要做任何修改。


3. 最后上线的UAT一定要守住。每一次的UAT就是为了展示需求真正客户场景确实实现了。


4. 测试人员一定要写好测试用例,不管执行多少轮测试都需要保证P0和P1的测试用例是OK的。


5. 开发修改的测试范围一定要明确,死缠烂打,追着开发也要问出来影响范围,否则就是累得趴下,也不会有好结果。


6.bug不收敛的情况下发布产品要谨慎更谨慎。


7. 用好API自动化测试。有空多写API测试脚本。


8. 最后关键时刻的代码修改一定要慎重。可能的情况下,多多Review代码。


以上,阿萨总结的经验教训,希望对你有帮助


如果觉得阿萨的内容对你有帮助,欢迎围观点赞。

相关文章
|
7月前
在代码优化过程中,常见的错误和bug包括以下几点
在代码优化过程中,常见的错误和bug包括以下几点
|
6月前
|
前端开发 安全 JavaScript
如何区分是前端BUG还是后端BUG
1 基于经验 前端BUG特点: (1)界面排版、布局错误、兼容性问题 (2)网络不稳定导致JS或CSS未完全加载或请求超时(一般不需要提BUG),正常网络下加载超时 后端BUG特点: 业务逻辑、性能问题、数据问题、安全性问题 2 通过HTTP请求和响应信息 可以通过浏览器开发者工具(F12)、postman、fiddler(移动端可通过该工具抓包)、Charles、Proxyman、Wireshark、HttpCanary、tcpdump等工具。
101 1
|
6月前
|
Shell 开发工具 git
项目出bug,找不到bug,如何拉回之前的版本
项目出bug,找不到bug,如何拉回之前的版本
|
6月前
|
JavaScript Java
做小程序时遇到的bug
做小程序时遇到的bug
|
安全 编译器 Go
读<一例 Go 编译器代码优化 bug 定位和修复解析>
读<一例 Go 编译器代码优化 bug 定位和修复解析>
107 0
|
Java
以下代码找bug
以下代码找bug
131 0
|
编解码 Java 数据库连接
写Bug时,需要注意的几点3
写Bug时,需要注意的几点3
128 0
|
算法
写Bug时,需要注意的几点 02
写Bug时,需要注意的几点 02
115 0
|
架构师 测试技术 程序员
程序中的Bug是如何产生的?
  ★   Bug,总是令人讨厌的东西。那Bug是如何产生的呢?作为高级软件架构师和软件测试工程师的易哥将在这篇文章中解答这个问题。   ”   说起Bug,大家都认为它是被“写”出来的,即主要在开发阶段产生。   但其实Bug的产生最有可能是在需求阶段(意外吧!这是有统计数据证明的),且在需求阶段产生的Bug影响最大。当然,在设计、开发、使用阶段也会出现Bug。   接下来我们详细了解下Bug的相关知识。
862 0