怎样减少生产缺陷

生产缺陷产生的原因

1场景漏测(一般是测试人员场景没覆盖全)

2.发布版本问题

3.配置文件,数据库脚本

4.上线前准备

5上线时间

6.上线

7.回归验证

如何避免这些原因

1)提高用例覆盖率

需求分析,考虑各种场景尤其是各功能模块之间的交互

设计测试用例

用例评审,由开发测试产品一起参与,用例评审后输出更新后的用例给到相关人员,并存档

2版本控制


3.配置文件,数据库执行脚本

dev环境开发执行配置文件与数据库脚本

beta测试环境:提测时开发放到该项目Git上,通知到测试需要执行这些脚本信息,后面有改动时,开发放更新后的脚本在Git(版本号:迭代名称+日期+开发的名称),保留历史文档

4.上线前准备

上线流程:测试通过,由测试发出测试报告,产品在测试报告的基础上回复验收邮件,开发在验收邮件的基础上发出上线申请,运维上线后回复上线结果

测试准备生产回归场景,产品准备回归场景数据

5上线时间

一般是晚上9点之后,节假日前一个工作日不上线,特殊情况走特殊上线流程

6.上线时

人员:开发,测试,产品,运维

运维发布上线,开发日志监控上线

7.上线成功后,由产品与测试回归验证,开发查看数据入库是否正确

你可能感兴趣的:(怎样减少生产缺陷)