美文网首页
代码配置错误导致的上线问题是谁的责任?

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

作者: 阿萨杂谈 | 来源:发表于2022-03-24 08:17 被阅读0次

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

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

    根因:

    1. 开发配置开关错误。

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

    延伸:

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

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

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

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

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

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

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

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

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

    相关文章

      网友评论

          本文标题:代码配置错误导致的上线问题是谁的责任?

          本文链接:https://www.haomeiwen.com/subject/gulkjrtx.html