テストケース


【テストケース】

ブラックボックステスト, ホワイトボックステスト

プログラムをテストするために用意する一連のデータをテストケースという。
ブラックボックステストとホワイトボックステストの2種類がある。

ブラックボックステストは、プログラムの内部構造には関知せず、与えられたデータに対して、あらかじめ決められた通りに動作するかを確認するテスト

ホワイトボックステストは、プログラムの内部構造に着目して、ロジックが正しいかどうかを確認するテスト

ホワイトボックステストのテストケース

命令網羅 プログラム中のすべての命令を実行

判定条件網羅 プログラム中のすべての分岐経路を実行

条件網羅 個々の条件の真偽を少なくとも1回実行
(判定条件が複数条件の場合は、個々の条件の真偽を1回ずつ実行)

判定条件/条件網羅 条件網羅だけではすべての経路が実行されない場合がある。
その時、条件網羅と判定条件網羅を組み合わせ、すべての経路と条件の真偽を少なくとも1回実行

複数条件網羅 判定条件の全真偽の組合せを網羅し、全命令を実行