テストカバレッジ
ホワイトボックステストにおけるテストカバレッジ(コードカバレッジ)
命令網羅や分岐網羅の意味を理解するには、命令文、判定条件、条件文の意味がなにか理解しておくこと
命令網羅(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