ホワイトボックステストのテストケース作成に関する記述のうち,適切なものはどれか。
- ア入力条件が数値である項目に対して,文字データを設定してテストケースを作成する。
- イ入力データと出力データを関係グラフで表現し,その有効な組合せをテストケースとして作成する。
- ウ人の体重を入力するテストで,上限値を300kg,下限値を500gと設定してテストケースを作成する。
- エプログラムの全ての分岐経路を少なくとも1回実行するようにテストケースを作成する。
正解と解説を見る
正解
エ プログラムの全ての分岐経路を少なくとも1回実行するようにテストケースを作成する。
ホワイトボックステストは,プログラムの内部構造(ソースコードのロジックや分岐)に着目してテストケースを設計する技法であり,代表的な考え方の一つがプログラム中の全ての分岐経路を少なくとも1回は通過するようにテストケースを作成する「分岐網羅」である。文字データを入力して異常値を確認する手法や,入出力の関係グラフから有効な組合せを作る手法,極端な境界値を設定する手法は,いずれも仕様(入出力)に着目したブラックボックステストの考え方であり,内部構造に基づくホワイトボックステストの説明としては誤りである。