正答2
解説
正解は2です。
ブラックボックステストのテストケースの設計方法を問う問題です。
ブラックボックステストは、プログラムの内部構造を見ずに、入力と出力の関係が仕様どおりかを確かめるテストです。
【選択肢別解説】
1:× ソースリストを参照してテストケースを作るのは、内部構造に基づく設計です。
ブラックボックステストは内部を見ずに仕様から設計します。
2:○ 機能仕様やインタフェースの仕様をもとに、どの入力に対してどの出力が得られるべきかを決めてテストケースを作ります。
これがブラックボックステストの設計方法です。
3:× 処理手順や内部構造に基づいてテストケースを作るのは、ホワイトボックステストです。
4:× 全ての条件判定で真と偽を1回以上実行させるのは、ホワイトボックステストの網羅基準である判定条件網羅(分岐網羅)です。
【ポイント】
ブラックボックステストの技法には、同値分割と限界値分析(境界値分析)があります。
ホワイトボックステストの網羅基準には、命令網羅、判定条件網羅、条件網羅などがあります。