生產(chǎn)缺陷產(chǎn)生的原因
1場景漏測(一般是測試人員場景沒覆蓋全)
2.發(fā)布版本問題
3.配置文件,數(shù)據(jù)庫腳本
4.上線前準(zhǔn)備
5上線時(shí)間
6.上線
7.回歸驗(yàn)證
如何避免這些原因
1)提高用例覆蓋率
需求分析,考慮各種場景尤其是各功能模塊之間的交互
設(shè)計(jì)測試用例
用例評審,由開發(fā)測試產(chǎn)品一起參與,用例評審后輸出更新后的用例給到相關(guān)人員,并存檔
2版本控制

3.配置文件,數(shù)據(jù)庫執(zhí)行腳本
dev環(huán)境開發(fā)執(zhí)行配置文件與數(shù)據(jù)庫腳本
beta測試環(huán)境:提測時(shí)開發(fā)放到該項(xiàng)目Git上,通知到測試需要執(zhí)行這些腳本信息,后面有改動(dòng)時(shí),開發(fā)放更新后的腳本在Git(版本號(hào):迭代名稱+日期+開發(fā)的名稱),保留歷史文檔
4.上線前準(zhǔn)備
上線流程:測試通過,由測試發(fā)出測試報(bào)告,產(chǎn)品在測試報(bào)告的基礎(chǔ)上回復(fù)驗(yàn)收郵件,開發(fā)在驗(yàn)收郵件的基礎(chǔ)上發(fā)出上線申請,運(yùn)維上線后回復(fù)上線結(jié)果
測試準(zhǔn)備生產(chǎn)回歸場景,產(chǎn)品準(zhǔn)備回歸場景數(shù)據(jù)

5上線時(shí)間
一般是晚上9點(diǎn)之后,節(jié)假日前一個(gè)工作日不上線,特殊情況走特殊上線流程
6.上線時(shí)
人員:開發(fā),測試,產(chǎn)品,運(yùn)維
運(yùn)維發(fā)布上線,開發(fā)日志監(jiān)控上線
7.上線成功后,由產(chǎn)品與測試回歸驗(yàn)證,開發(fā)查看數(shù)據(jù)入庫是否正確