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

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

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

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

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

根因:

1. 开发配置开关错误。

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

延伸:

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

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

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

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

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

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

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

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

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

相关文章

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

    大家好,我是阿萨。最近有人提问一个漏测场景,问怎么办。阿萨今天就来分析下这个漏测场景。 场景:开发完成需求的代码部...

  • Flutter 开发问题集

    问题一:图片导入配置后编译时报错 这种问题是由于 pubspec.yaml 文件配置不对导致的。 错误配置:flu...

  • 小程序代码命令行自动上传

    因为开发环境上线比较多,顾虑手动修改代码过程中错误修改,导致上线后使用错误的环境,因此使用此方式 运行命令 编译文...

  • 配置opencv的CMakeLists.txt

    在Clion中运行程序 会报错误: 这主要的问题是配置CMakeLists.txt文件时出错导致的,应该在CMak...

  • webpack4个人学习详细笔记(八)--配置source-ma

    因为我们打包上线后的代码会被压缩等处理,导致所有代码都被压缩成了一行,如果代码中出现错误,那么浏览器只会提示出错位...

  • nginx安装问题

    其实错误问题是由于不正确安装导致的,下面全都是错误生出来的儿子!!!!!!!!!!附加模块安装路径错误导致 放弃了...

  • 浏览器兼容性问题及解决方案(CSS部分)

    浏览器兼容性问题是指因为不同的浏览器对同一段CSS代码或者JS代码解析不同导致页面显示效果不统一或者脚本执行错误的...

  • 记一次依赖冲突排查感悟

    因为上线了一个功能,引入了dexposed,导致打包打不过去,报的错误是so重复或者代码重复(如果只是so重复,可...

  • 勘误: iOS判断中文字

    今天碰到一个bug, 最终定位到的问题是同事用了网上流传的某段代码, 导致判断错误引起.在许多人的博客上(http...

  • error解决

    1.pip install shadowsocks 错误提示: 原因:语言配置错误导致 解决办法:

网友评论

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

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