來源:互聯網
分支覆蓋 (Branch Coverage) 是一種軟件測試覆蓋率評估方法,能夠測量代碼中每個分支的執行情況,即代碼中每個條件語句 (if-else 語句) 的所有可能分支是否都被執行過。
定義
要求每個語句必須至少執行一次,而且每個判定的每種可能的結果都應該至少執行一次
實例
首先編寫代碼
if(a>0)
else if(b>0)
則a=1(true),b=1(true)
a=-1(false),b=1(true)
a=-1(false),b=-1(false)
參考資料 >
分支覆蓋 (Branch Coverage).阿里云開發者社區.2024-11-01
白盒測試(語句覆蓋、條件覆蓋、判斷覆蓋、路徑覆蓋).博客園.2024-11-01
語句覆蓋、分支覆蓋、謂詞測試和路徑覆蓋.CSDN博客.2024-11-01