風險覆蓋優化

你是否曾經想過,當你隻有有限的時間(例如一天)可用於測試時,最好完成什麼測試?Tricentis風險覆蓋優化器就是為了回答這個問題而設計的。

問正確的問題

實現最好的測試包括最大化缺陷檢測,通過減少所需的資源(例如測試人員,機器)來最小化成本,最小化執行時間,最小化測試用例的數量,以及在預先定義的時間框架內(例如一天)最大化風險覆蓋。要做到這一點,我們需要知道什麼?

  • 給定的測試用例檢測到某種嚴重缺陷的概率。這個概率是根據以前的測試運行得出的。
  • 每個單獨測試用例的風險貢獻。一旦測試用例鏈接到需求(例如,用戶故事),這些信息就可用了。
  • 每個測試用例的平均執行時間。這很容易從前麵的測試運行中得到。對於新添加的測試用例,可以根據具有相似測試動作序列的測試用例的平均執行時間來估計。
  • 可用的資源(人工測試人員或機器)。
  • 人工測試人員或機器每單位時間的成本。

很明顯,所有必需的信息都已經在您的測試用例組合中了。困難的部分是迅速找到這個問題的最佳解決方案。由於這個問題非常複雜,無法手動解決。這就是風險覆蓋優化器創造附加價值的地方。

風險覆蓋優化器不僅會向您展示如何將測試用例分發到多個資源(例如,測試人員,機器)以優化您的目標(例如,風險,成本,時間);它還會推薦您應該自動化哪一組手動測試用例,以在更短的時間內、更低的成本和更少的資源實現更好的結果(例如,更高的風險覆蓋率)。

Baidu
map