問題
マネジメント系
問45 ブラックボックステストに関する記述として,適切なものはどれか。
選択肢
- アプログラムの全ての分岐についてテストする。
- イプログラムの全ての命令についてテストする。
- ウプログラムの内部構造に基づいてテストする。
- エプログラムの入力と出力に着目してテストする。
解説
正解:エ
概要
この問題は,ブラックボックステストの特徴を,ホワイトボックステストの観点(分岐網羅や命令網羅,内部構造)と区別して理解しているかを問う問題です。
正解の理由
ブラックボックステストは,プログラム内部の構造や実装方法を見ずに,仕様に基づいて入力に対する出力結果を確認するテストです。したがって,プログラムの入力と出力に着目してテストするエが正解です。
各選択肢の解説
ア(×): プログラムの全ての分岐についてテストするという説明は,分岐網羅などのホワイトボックステストの考え方です。ブラックボックステストの説明ではないため誤りです。
イ(×): プログラムの全ての命令についてテストするという説明は,命令網羅に関するホワイトボックステストの考え方です。入力と出力に着目するブラックボックステストとは異なるため誤りです。
ウ(×): プログラムの内部構造に基づいてテストするのは,ホワイトボックステストの説明です。ブラックボックステストは内部構造を前提にしないため誤りです。
エ(〇): プログラムの入力と出力に着目してテストする説明は,ブラックボックステストの特徴を正しく表しています。仕様どおりの動作確認を行うため正解です。
ポイント
ブラックボックステストは,内部構造ではなく仕様に基づく入力と出力の関係を確認するテストとして覚えることが重要です。分岐網羅や命令網羅はホワイトボックステストの考え方です。