【テストケース】
ブラックボックステスト, ホワイトボックステスト
プログラムをテストするために用意する一連のデータをテストケースという。
ブラックボックステストとホワイトボックステストの2種類がある。
ブラックボックステストは、プログラムの内部構造には関知せず、与えられたデータに対して、あらかじめ決められた通りに動作するかを確認するテスト
ホワイトボックステストは、プログラムの内部構造に着目して、ロジックが正しいかどうかを確認するテスト
ホワイトボックステストのテストケース
命令網羅 プログラム中のすべての命令を実行
判定条件網羅 プログラム中のすべての分岐経路を実行
条件網羅 個々の条件の真偽を少なくとも1回実行
(判定条件が複数条件の場合は、個々の条件の真偽を1回ずつ実行)
判定条件/条件網羅 条件網羅だけではすべての経路が実行されない場合がある。
その時、条件網羅と判定条件網羅を組み合わせ、すべての経路と条件の真偽を少なくとも1回実行
複数条件網羅 判定条件の全真偽の組合せを網羅し、全命令を実行