修改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代码。


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


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

相关文章
|
1月前
|
人工智能 API 开发者
用Dify搭建自动化工作流,我每天节省了3小时
作为一名开发者,我曾深陷重复工作。直到用Dify搭建AI自动化工作流,每天节省3小时。本文分享如何通过可视化编排实现客服、文档、代码的智能自动化,附部署、优化与避坑实战经验。
用Dify搭建自动化工作流,我每天节省了3小时
|
7月前
|
编解码 测试技术 文件存储
阿里云无影云手机怎么用?非常简单,云手机创建、价格及连接使用图文教程
阿里云无影云手机是一种虚拟化手机服务,适用于仿真测试、云游戏、数字人直播等场景。支持包年包月与按量付费两种模式,配置从轻量型到性能型价格不一。使用方法简单:首先创建实例组(选择地域、规格、镜像等),然后安装应用,最后通过管理控制台、无影客户端或ADB连接云手机。详细教程与价格表见文内说明,助您快速上手!
885 2
|
关系型数据库 MySQL 数据库
MySql 数据库 - 重置数据库、重置初始密码方法,数据库初始化方法,长时间不用忘记密码暴力解决方法
MySql 数据库 - 重置数据库、重置初始密码方法,数据库初始化方法,长时间不用忘记密码暴力解决方法
1151 0
MySql 数据库 - 重置数据库、重置初始密码方法,数据库初始化方法,长时间不用忘记密码暴力解决方法
|
4月前
|
人工智能 前端开发 测试技术
如何让AI帮你做前端自动化测试?我们这样落地了
本文介绍了一个基于AI的UI自动化测试框架在专有云质量保障中的工程化实践。
1990 21
如何让AI帮你做前端自动化测试?我们这样落地了
|
8月前
|
人工智能 缓存 安全
帮你整理好了,AI 网关的 8 个常见应用场景
通过 SLS 还可以汇总 Actiontrail 事件、云产品可观测日志、LLM 网关明细日志、详细对话明细日志、Prompt Trace 和推理实时调用明细等数据汇总,从而建设完整统一的可观测方案。
533 13
|
前端开发 JavaScript API
为什么通常在发送数据埋点请求的时候使用的是 1x1 像素的透明 gif 图片
使用1x1像素的透明GIF图片发送数据埋点请求,是因为这种方式可以隐蔽地传输数据,不干扰用户界面和体验,同时减少网络流量消耗,且易于实现跨域请求。
|
Java Windows
hs_err_pid.log和hs_err_pid.mdmp是什么
【6月更文挑战第30天】hs_err_pid.log和hs_err_pid.mdmp是什么
1605 0
|
10月前
|
存储 资源调度 JavaScript
npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具
npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具。npm 是官方默认的包管理器,提供依赖管理、安装和更新等功能;cnpm 是由阿里巴巴开发的 npm 镜像,专为中国大陆用户优化,解决下载速度慢的问题;pnpm 通过硬链接技术提高安装速度并节省磁盘空间,特别适合磁盘资源紧张的环境。三者命令类似,但各有特色,开发者可根据需求选择合适的工具。
1071 5