風險的8個總結:讓你輕松了解基于風險的測試
1、基于風險的測試可以解決測試過程中的3大問題:
(1)窮盡測試不可能,如何選擇測試重點?
(2)如何在有限的測試時間內完成測試;
(3)如何合理利用測試資源完成測試。通過采用基于風險的測試,平衡測試時間、成本、范圍與質量。
2、基于風險的測試,其測試策略可以歸納為:在達到可接受的風險程度前提下,尋求更小的測試工作量。當然,問題是如何去實施這個測試策略?
3、基于風險的測試,可以將風險分成兩類:技術風險與管理風險。技術風險指的是影響產品質量的潛在問題,也稱之為質量風險/產品風險;而管理風險指的是影響產品及時發布的潛在問題,也稱之為項目風險。
4、基于風險的測試需要考慮3個方面的因素:測試對象存在的失效模式、風險的可能性與風險的嚴重程度。其中失效模式有助于設計測試用例以發現其中的缺陷;而可能性與嚴重程度得到的風險級別,有助于測試管理。
5、基于風險的測試可以分為2個方向:基于風險的測試設計和基于風險的測試管理。測試設計主要參考測試對象的失效模式,以此設計測試用例發現可能的缺陷;而測試管理主要考慮風險級別,并根據風險級別采取應對措施。
6、基于風險的測試,根據風險分析過程中得到的風險級別確定測試優先級,實施測試優先級的策略有2種:基于廣度優先或者基于深度優先。
7、基于風險的測試設計,其關鍵在于識別測試對象中存在的與質量相關的風險,或者說測試對象可能存在問題的地方/失效模式,并分析以何種方式可以觸發該失效。
8、基于風險的測試管理,根據風險級別確定測試重點與優先級、制定測試計劃與資源分配、評估測試進度與覆蓋率、基于剩余風險分析什么時候結束測試。