更加高效地發現測試對象中的缺陷。
如圖3所示,將新員工或者經驗比較少的測試人員放在低風險的對象和模塊上。在測試過程中,他們可以慢慢積累經驗,同時使得項目測試的風險處于可以控制和可接受的范圍之內。
圖3 確定測試資源分配
4)易于測試進度監控
根據測試風險的分析和評估,得到測試的優先級和測試重點。接下來,可以根據風險的分布對測試進度進行匯報和控制。例如:測試經理可以根據測試工作的側重點、測試進度協調人力資源和測試環境的分配,將測試的資源放在最重要的部分。
圖4是根據風險得到的測試進度和狀態,從中可以看出,測試存在如下幾個問題:
● 測試優先級高(測試重點區域)的測試完成率比較低。
● 測試優先級高(測試重點區域)的測試通過率比較低。
● 測試優先級低的測試完成率高。
圖4 測試進度匯報和監控
根據測試進度的分析和測試風險的評估,在后面的測試活動中,測試經理和測試人員需要調整測試的重點和方向:
● 將測試資源和測試經驗豐富的人員放到測試風險高的區域。
● 分析為什么測試風險高的區域的通過率很低,是由于本身測試對象的質量太差,還是由于發現的缺陷沒有及時被修復和驗證。
5)加速測試信心提升
據測試風險分析和評估得到的測試優先級和測試重點,可以更好、更快地提供產品或者被測系統在質量方面的信心。對被測對象的質量,根據不同的測試策略,得到不同的信心演變過程:
● 策略1:隨機執行測試用例,不分優先級和測試重點,被測系統質量信心的遞增是隨著測試完成率的遞增而線性增加的。
● 策略2:先執行低復雜度的測試,因此,測試完成率增加很快,但是相應的被測對象質量的信心卻增加很慢。而對于高風險(例如:測試難度較大的大容量用戶數據模擬測試)的區域,很可能放在測試的后期進行。
● 策略3:基于風險的測試,將高風險區域首先進行測試,盡管測試完成率增加比較慢,但是對被測對象質量的信心卻增加很快。
圖5形象地描述了這三種測試策略,以及對應策略測試完成率和被測對象質量信心之間的關系。
圖5 測試完成率和質量信心
原文轉自:http://www.uml.org.cn/Test/201011112.asp