ホワイトボックステスト
更新日:
用語解説
ホワイトボックステストは、プログラムの内部の構造(分岐や処理の流れ)に注目してテストケースを作り、どれだけの部分を実行したかを確認するテストです。
■ 試験で押さえるポイント
命令網羅(C0)は、すべての命令を一度以上実行します。
判定条件網羅(分岐網羅、C1)は、すべての分岐の真と偽を一度以上実行します。
網羅率が100%でも、仕様の漏れは見つけられません。
網羅の基準 | 内容 |
|---|---|
命令網羅(C0) | すべての命令を一度以上実行する |
判定条件網羅(C1) | すべての分岐の真と偽を一度以上実行する |
条件網羅 | 複合条件の各条件の真と偽を一度以上実行する |
複数条件網羅 | 各条件の真偽のすべての組合せを実行する |
■ 選択肢での判断ポイント
C0は命令、C1は分岐の真と偽です。命令網羅を満たしても、分岐網羅は満たさないことがあります。