如何建立一套規范的缺陷管理流程?

萬事ONES
關注
2021-10-29 14:36
922次閱讀
預防缺陷
-
需求分析階段:準確識別需求本身是否存在風險或疏漏、是否存在描述不清等情況,還要保證開發團隊和測試團隊對需求有相同的理解,澄清所有的疑問,在第一階段發現隱藏的缺陷。
-
研發過程中:開發人員可以通過代碼評審、單元測試、靜態代碼檢查等方法在早期發現并解決問題。
識別缺陷
借助缺陷管理工具
識別真正的缺陷
修復缺陷
-
影響范圍:受影響的用戶數量或者受影響的系統功能數量
-
嚴重級別:缺陷的重要性,例如:數據丟失、系統損壞
及時同步缺陷狀態
缺陷分析
-
缺陷描述:描述缺陷發生時的現象及缺陷產生的影響,其中缺陷現象最好有詳細的截圖或日志說明,缺陷影響可從多個維度列表分析
-
復現路徑:完整的描述缺陷復現的路徑,可以采用流程圖形式,若有多個復現路徑需要標注清楚。
-
缺陷原因:針對缺陷現象及復現路徑,采用 5W1H 分析法逐層深入分析缺陷產生的原因,提煉出今后開發測試過程需要關注的點。
-
缺陷思考:微觀上思考是否真正解決了缺陷,并對代碼做全方位的驗證,對相關模塊做關聯測試。宏觀上梳理歷史上類似的缺陷及相關架構,以此改進缺陷管理的流程。
自動生成測試報告,查看關鍵數據

萬事ONES
+
關注
0