複製鏈接
請複製以下鏈接發送給好友

條件覆蓋

鎖定
條件覆蓋的含義是:使每個判定表達式中的每個條件都取到各種可能的結果。
中文名
條件覆蓋
外文名
Condition coverage
引用示例
如圖1中例子所示:圖中共有兩個判定表達式,每個判定表達式中有兩個條件,為了做到條件覆蓋,應選取測試數據使得在a點有下述各種結果出現。
圖1 圖1
A>1,A<=1,B=0,B!=0
在b點有下述各種結果出現:
A=2,A!=2,X>1,X<=1
只需要用下面兩組測試數據就可以達到標準:
  1. A=2,B=0,X=4;滿足A>1,B=0,A=2和X>1的條件,執行路徑ace
  2. A=1,B=1,x=1滿足A<=1,B!=0,A!=2和X<=1的條件,執行路徑abd