テストカバレッジ
ホワイトボックステスト
におけるテストカバレッジ(
コードカバレッジ
)
命令網羅や分岐網羅の意味を理解するには、
命令文
、
判定条件
、
条件文
の意味がなにか理解しておくこと
命令網羅
(
C0
)
すべての
命令文
が1回以上実行されている
分岐網羅
(
C1
)
すべての
判定条件
における真偽が1回以上実行されている
条件網羅
(
C2
)
すべての
条件文
における真偽が1回以上実行されている
複合条件網羅
(
C3
)
それぞれの条件文の真偽の組み合わせがすべて実行されている
code:sample.java
if (条件文a1 || 条件文a2) { // 判定条件A
命令文X;
}
if (条件文b1 || 条件文b2) { // 判定条件B
命令文Y;
} else {
命令文Z;
}
ホワイトボックステストにおけるカバレッジ(C0/C1/C2/MCC)について - Qiita
理解度チェック
基本情報技術者平成20年春期 午前問48
テスト
public.icon