测试的流程已经测完,仍然会导致一些 BUG 流入到线上,如何规避和解决?

一般来说,上线的时间大部分实在晚上,上线的新功能其实是在仿真环境运行起来,并且测试通过了才会更新仿真环境;仿真环境和生产环境是基本保持一致的,所有更新到生产上的基本不会有太大的问题。生产环境的更新一般只会动一些小的内容,不会涉及大的业务功能变化,所有上线的时候只需要保证新上线的功能没有问题,大体流程可以就好了。

1、用例的覆盖率,灰度发布,使用范围缩小

2、线上 bug 复盘,再拓展下解决问题的能力,问题的快速定位、如何减小影响面(一般上线涉及到的人员:开发、测试、产品、运维都会在场的)。

3、运维在升级之前一般都会备份程序、资源文件、数据库,出现问题迅速回滚,但是涉及数据库的应该是可以精确到表的备份,最好是全量备份

你可能感兴趣的:(笔记,bug)