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

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

大家好,我是阿萨。


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


场景:


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


根因:


1. 开发配置开关错误。


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


延伸:


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


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


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


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


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


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


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


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


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






相关文章
|
2月前
|
安全 测试技术 网络架构
【专栏】编写网络设备割接方案的七个步骤,包括明确割接目标、收集信息、制定计划、设计流程、风险评估、准备测试环境和编写文档。
【4月更文挑战第28天】本文介绍了编写网络设备割接方案的七个步骤,包括明确割接目标、收集信息、制定计划、设计流程、风险评估、准备测试环境和编写文档。通过实际案例分析,展示了如何成功完成割接,确保业务连续性和稳定性。遵循这些步骤,可提高割接成功率,为公司的网络性能和安全提供保障。
|
2月前
|
测试技术
有了测试标准流程后缺陷就不会遗漏到线上吗?
有了测试标准流程后缺陷就不会遗漏到线上吗?
|
12月前
|
机器人 vr&ar
案例19-生产事故临时解决和最终解决方案
生产事故临时解决和最终解决方案
119 0
案例19-生产事故临时解决和最终解决方案
|
运维 测试技术 数据库
测试思想-流程规范 关于预发布环境的一些看法
测试思想-流程规范 关于预发布环境的一些看法
459 0
|
数据采集 存储 数据管理
聊聊数据治理验证这件事
缘何要进行数据治理验证呢?也许读者可能第一次听说这个话题。在数字化转型、数字经济、数据要素、数据资产、数据价值等一系列眼花缭乱的词汇下,数据治理成为了当前的热点。
聊聊数据治理验证这件事
|
数据采集 人工智能 数据管理
开始数据治理时三个常见的陷阱和解决方法
当我们与客户合作帮助他们提高数据管理能力时,大多数部门都同意更好的数据治理将有助于解决他们的数据问题。
开始数据治理时三个常见的陷阱和解决方法
|
敏捷开发 前端开发 测试技术
一个BUG导致3000万损失!涉及资金交易的功能该如何做好测试和项目管理
一个BUG导致3000万损失!涉及资金交易的功能该如何做好测试和项目管理
218 0
一个BUG导致3000万损失!涉及资金交易的功能该如何做好测试和项目管理
|
测试技术
开发询问测试是否能提前更新测试环境,测试应该如何分析和决策?
开发询问测试是否能提前更新测试环境,测试应该如何分析和决策?
153 0
|
Kubernetes 安全 Devops
功能无法停止交付,遗留的技术债务问题怎么解决
如果你曾在一家高速增长的软件工程公司待过,你可能会听过类似这样的一段对话,是关于技术债务的: