平成26年度 秋期 基本情報技術者試験 午前 問48
テクノロジ/開発技術ブラックボックステストに関する記述として,適切なものはどれか。
出典:平成26年度 秋期 基本情報技術者試験 午前 問48
- アテストデータの作成基準として,命令や分岐の網羅率を使用する。
- イ被テストプログラムに冗長なコードがあっても検出できない。
- ウプログラムの内部構造に着目し,必要な部分が実行されたかどうかを検証する。
- エ分岐命令やモジュールの数が増えると,テストデータが急増する。
正解:イ
解説
ブラックボックステストは,プログラムの内部構造を意識せず,仕様に基づいて入力と出力の関係だけに着目してテストする手法です。分岐命令やモジュールの数が増えても,仕様に基づくテストケースの数は必ずしも急増しません。
選択肢ごとの解説
- ア誤り。命令や分岐の網羅率をテストデータの作成基準とするのは,ホワイトボックステストの説明です。
- イ正しい。ブラックボックステストは内部構造に着目しないため,冗長なコードなど内部構造上の問題は検出できません。
- ウ誤り。プログラムの内部構造に着目して必要な部分の実行を検証するのは,ホワイトボックステストの説明です。
- エ誤り。分岐命令やモジュール数の増加によってテストデータが急増するのは,内部構造に基づくホワイトボックステストの特徴です。