IT資格用語解説基本情報技術者試験・コーディング標準
ホワイトボックステストの網羅基準
更新日:
用語解説
ホワイトボックステストの網羅基準は、プログラムの内部構造をもとに、テストでどこまで実行したかを測る基準です。
■ 試験で押さえるポイント
命令網羅(C0)は、全ての命令を少なくとも1回実行します。
判定条件網羅(分岐網羅、C1)は、全ての判定で真と偽の両方を少なくとも1回通ります。
複数条件網羅は、判定の中の各条件の真と偽の全ての組合せを試します。
網羅基準 | 満たす条件 |
|---|---|
命令網羅(C0) | 全ての命令を1回以上実行する |
判定条件網羅(C1) | 全ての判定で真と偽を1回以上通る |
条件網羅 | 判定の中の各条件で真と偽を1回以上とる |
複数条件網羅 | 各条件の真と偽の全ての組合せを試す |
■ 選択肢での判断ポイント
命令網羅を満たしても、判定条件網羅を満たすとは限りません。偽の側に命令がない分岐は通らなくても命令網羅になります。
例: 「Aが真ならXを実行」の判定で、Aが真の場合だけを試すと命令網羅は満たしますが、分岐網羅は満たしません。