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