2022-01-25 10:06:17|已瀏覽:219次

灰盒覆蓋率(Gray-Box Coverage)
函數(shù)覆蓋和接口覆蓋可以歸為灰盒測試的范疇。
1、函數(shù)覆蓋
1)定義:它表示在測試中,有哪些函數(shù)被測試到了,其被測試到的頻率有多大,這些函數(shù)在系統(tǒng)所有函數(shù)中占的比例有多大。
2)計算公式:函數(shù)覆蓋=(至少被執(zhí)行一次的函數(shù)數(shù)量)/(系統(tǒng)中函數(shù)的總數(shù))
3)特點:是針對一個系統(tǒng)或者子系統(tǒng)測試的。
2、接口覆蓋(Interface Coverage)/入口點覆蓋(Entry-Point Coverage)
1)定義:要求通過設計一定的用例使得系統(tǒng)的每個接口被測試到。
2)計算公式:接口覆蓋=(至少被執(zhí)行一次的接口數(shù)量)/(系統(tǒng)中接口的總數(shù))
黑盒覆蓋率(Black-Box Coverage)
在實際測試中,與黑盒相關的覆蓋率比較少,主要是功能覆蓋率(Function Coverage),其中最常見的是需求覆蓋。
需求覆蓋
1)定義:它表示在測試中,有哪些函數(shù)被測試到了,其被測試到的頻率有多大,這些函數(shù)在系統(tǒng)所有函數(shù)中占的比例有多大通過設計一定的測試用例,要求每個需求點都被測試到。
2)計算公式:需求覆蓋=(被驗證到的需求數(shù)量)/(總的需求總數(shù))
注:尊重原創(chuàng)文章,轉載請注明出處和鏈接 http://m.hebeijilong.cn/news-id-17883.html 違者必究!部分文章來源于網(wǎng)絡由培訓無憂網(wǎng)編輯部人員整理發(fā)布,內容真實性請自行核實或聯(lián)系我們,了解更多相關資訊請關注軟件測試頻道查看更多,了解相關專業(yè)課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050