轉換工具包

視頻

記住,一個需求可能隻有部分覆蓋,因為並不是所有可能的測試場景都被測試用例覆蓋。例如,您可能已經確定了10個測試場景,包括愉快路徑、消極的路徑,邊緣或角情況下,和多個數據組合,但僅為8創建和執行測試用例。然後需求的覆蓋率僅為80%。擴大在前麵的例子,如果100年有需求和50需求80%的覆蓋率,40要求有90%的覆蓋率和10要求有0%的覆蓋率,然後總覆蓋率,(50 x 80%) + (40 x 90%) + (10 x 0%) / 100 = (40 + 36) / 100 = 76%。

假陽性率計算的測試用例數量除以失敗的原因除了一個缺陷的總數測試用例執行。因為它可能很難衡量具體的數字,這個指標可以被估計。

努力儲蓄從自動化可以翻譯成本儲蓄乘以平均成本的節省時間的手工測試資源。這個數量的成本節約可以用於促進自動化的好處和幫助推動對話資源和工具的投資。

想象有兩個要求,一個銀行的網站。要求一個狀態,用戶可以他們的帳戶之間轉移資金,並要求兩種狀態,用戶可以查找最近的銀行分支機構或自動取款機。

我們先分配需求的損傷和頻率類1到5的價值,一個是低和5高。要求一個,你可能5的傷害類的賦值,因為銀行將麵臨重大罰款如果用戶轉賬失敗,失去錢。你可以分配一個值頻率的2類,因為不是經常使用的轉移功能。這兩個數字,我們計算重量要求要求損害的一個通過提高2的指數類並添加頻率的提高2的指數類。在這種情況下,這將是25 + 22 = 36。

要求兩個,你可以指定一個值為1的傷害類因為未能找到附近的一個分支或ATM並不損害業務。你可以賦值3以來頻率類查找一個分支位置相對經常使用使貨幣轉移。使用這兩個數字,要求體重要求兩個將21 + 23 = 9。

一旦所有的需求權重計算,我們可以計算需求的風險。的需求,需求風險是其要求重量,36歲,體重除以總需求(36 + 9),這給了我們36 / (36 + 9)= 80%。要求的風險要求2 9 / (9 + 36)= 20%。

需求風險也可以被視為業務風險影響的要求。注意,要求所有的需求的風險之和應該加起來是100%。

接下來,測試覆蓋率的計算。如果要求一個隻有3中的5個測試用例測試的測試覆蓋率是3/5,使測試覆蓋率60%。要求兩個,如果有兩個中的5個測試用例測試,那麼測試覆蓋率將2/5 = 40%

需求風險覆蓋現在可以計算乘以每個需求的需求風險的測試覆蓋率。要求一是覆蓋風險x 60% = 48%和80%兩個要求是20%的x 40% = 8%。

最後,我們總結風險覆蓋所有需求的總風險的保險。在本例中隻有2,我們有48% + 8% = 56%的總風險覆蓋我們的銀行網站。這意味著目前的測試套件測試隻有56%的這個應用程序的業務風險。

自動化執行率是衡量執行自動化測試用例的數量除以總數量在一定時期的自動化測試用例。例如,如果您的自動化測試總數由1000個測試用例,執行100每天,另900每周,每天你的測試執行稅率為10%(100/1000)和100%(100 + 900/1000)。每周

與成熟度評估開始

Baidu
map