正答4
解説
正解は4です。
ブラックボックステストの説明を問う問題です。
ブラックボックステストは、プログラムの内部構造を見ずに、仕様に基づいて入力と出力の関係だけに着目して行うテストです。
【選択肢別解説】
1:× すべての分岐を通るようにテストするのは、内部構造に基づくホワイトボックステストの網羅基準(分岐網羅)です。
2:× すべての命令を少なくとも一度実行するようにテストするのは、ホワイトボックステストの網羅基準(命令網羅)です。
3:× プログラムの内部構造に基づいてテストするのは、ホワイトボックステストの説明です。
4:○ 内部構造を考慮せず、入力に対して仕様どおりの出力が得られるかに着目するのがブラックボックステストです。
【ポイント】
ブラックボックステストのテストケース設計には、同値分割や限界値分析が使われます。
ホワイトボックステストは、命令網羅や分岐網羅など内部の処理経路を基準にします。