代码配置错误导致的线上漏测是谁的责任?

简介: 代码配置错误导致的线上漏测是谁的责任?

大家好,我是阿萨。


最近有人提问一个漏测场景,问怎么办。阿萨今天就来分析下这个漏测场景。


场景:


开发完成需求的代码部署在developer分支上,测试很全面。开发合入Master分支时,有个配置开关忘记配置了,部署了错误代码。上线后只验证了主流程,遗漏了配置开关验证,导致功能漏测。


根因:


1. 开发配置开关错误。


2.测试漏掉配置开关验证


延伸:


上线这么多次,为什么还会有配置开关的低级错误?说明上线流程不规范。


为什么测试没有验证配置开关?说明UAT场景遗漏了配置开关的测试用例。


基于以上分析,得到的改进措施


1. 上线前开发合并代码Checklist。确保不遗漏所有代码。


2. Master 分支验证完再上线,不直接在线上环境验证Master分支


3. 所有需求责任到人,确保每个需求都有责任人。


4. 上线前UAT场景 基本流程验证通过。


5. 每次针对开发配置开关都验证影响用户的配置。


大家有没有更好的改进措施?欢迎在我的星球留言讨论。






相关文章
|
7月前
|
测试技术
线上问题,如何处理?
线上问题,如何处理?
180 37
|
4月前
|
BI 项目管理 调度
跨项目度量问题之发现某个项目中存在大量缺陷、风险和已超期事项如何解决
跨项目度量问题之发现某个项目中存在大量缺陷、风险和已超期事项如何解决
|
5月前
|
SQL 监控 测试技术
软件交付问题之项目发布后要关注监控的有效性,如何解决
软件交付问题之项目发布后要关注监控的有效性,如何解决
|
SQL 前端开发 测试技术
一次纯线上接口异常的排查过程
一次纯线上接口异常的排查过程
154 0
|
7月前
|
测试技术
有了测试标准流程后缺陷就不会遗漏到线上吗?
有了测试标准流程后缺陷就不会遗漏到线上吗?
|
运维 监控 前端开发
记一次线上 bug 的排查分析过程及总结
记一次线上 bug 的排查分析过程及总结
记一次线上 bug 的排查分析过程及总结
|
运维 测试技术 数据库
测试思想-流程规范 关于预发布环境的一些看法
测试思想-流程规范 关于预发布环境的一些看法
534 0
|
敏捷开发 前端开发 测试技术
一个BUG导致3000万损失!涉及资金交易的功能该如何做好测试和项目管理
一个BUG导致3000万损失!涉及资金交易的功能该如何做好测试和项目管理
267 0
一个BUG导致3000万损失!涉及资金交易的功能该如何做好测试和项目管理
WM
|
存储 缓存 固态存储
工作当中我所解决的一个线上问题
不算是印象最深刻,印象最深刻的没办法拿出来说,手动狗头。不过这个问题也是花费了我一番功夫的,这里分享出来供大家查看。
WM
1162116 0
工作当中我所解决的一个线上问题