基本情報技術者試験 2003年度 = 平成15年度・春期 午前 問51

 ソフトウェア開発におけるテスト技法のうち、ブラックボックステストに関する記述として、適切なものはどれか。

 ア  原始プログラムを解析し、プログラムの制御の流れと変数などのデータの流れをテストするものであり、主にプログラム開発者以外の第三者が実施する。
 イ  プログラムが設計者の意図した機能を実現しているかどうかのテストであり、主にプログラム開発者以外の第三者が実施する。
 ウ  プログラムのすべての命令が最低1回は実行されることを目的とするテストであり、主にプログラム開発者自身が実施する。
 エ  プログラムの内部構造や論理が記述された内部仕様書に基づくテストであり、主にプログラム開発者自身が実施する。

解答

 イ

解説

 ブラックボックステストは、プログラムの設計書からその機能を中心にテストする方法です。適切な入力を行い、期待した通りの出力が得られるかを、内部構造を考慮することなくテストします。因果グラフ、限界値分析、同値分割などの手法を使います。
 選択肢がブラックボックステストです。選択肢は、プログラムの内部に着目するホワイトボックステストです。


BohYoh.comトップページへ