怎样减少生产缺陷

生产缺陷产生的原因

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

2.发布版本问题

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

4.上线前准备

5上线时间

6.上线

7.回归验证

如何避免这些原因

1)提高用例覆盖率

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

设计测试用例

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

2版本控制


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

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

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

4.上线前准备

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

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

5上线时间

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

6.上线时

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 11,707评论 5 101
  • 以下文章转载自知乎,暗灭-京华九月秋近寒,浮沉半生影长单. 暗灭 京华九月秋近寒,浮沉半生影长单 10,850 人...
    ve追风_685b阅读 9,549评论 1 15
  • 1.问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 首先,将问题提...
    qianyewhy阅读 13,052评论 4 123
  • 《茶花女》是小仲马的第一部作品,也是他的成名作。故事是发生在他身上的一个真实故事。 他曾爱过一个妓女——玛丽,但是...
    杨筱桃阅读 7,013评论 7 12
  • 昨日是薇薇的纪念日。他们夫妻二人,携手共同走过五年的风雨,并育有一儿一女。木婚。祝福你我亲爱的。死生契阔,与子成说...
    Easo_1c42阅读 1,486评论 0 0

友情链接更多精彩内容