平成23年度 秋期 午前 問47
ソフトウェア開発管理技術
モジュールに関する問題
モジュールの内部構造を考慮することなく,仕様書どおりに機能するかどうかをテストする手法はどれか。
- アトップダウンテスト
- イブラックボックステスト
- ウボトムアップテスト
- エホワイトボックステスト
答えと解説を見る
✓ これが正解イブラックボックステスト
解説
内部を見ずに仕様どおりかを試す手法です。
テストの手法は、中の作りを見るかどうかで大きく二つに分かれます。中を見ない側では、モジュールを入力と出力だけを持つ箱として扱い、仕様書に書かれたとおりの結果が返るかを確かめます。試す値は仕様のほうから組み立てるので、中の書き方が変わっても同じ観点で試し直せるのが特徴です。これがブラックボックステストです。判定の軸は二つあります。第一に、その語が内部構造を見るか見ないかを表しているかどうか。第二に、そもそもその語が試し方の観点を表しているのか、それとも部品を組み合わせていく順序を表しているのかです。二つ目の軸は見落としやすく、まぎらわしい選択肢はここで落ちます。
ほかの選択肢はなぜ違うのか
- アトップダウンテスト:上位の部品から順に組み合わせていく進め方を表す語です。何を見て合否を決めるかではなく、結合を進める順序についての区分にあたります。
- ウボトムアップテスト:下位の部品から順に積み上げて結合していく進め方です。こちらも順序についての区分であり、中の作りを見るかどうかとは別の話になります。
- エホワイトボックステスト:中の分岐や経路をたどって、通っていない道が残らないかを確かめる側の手法です。内部構造を考慮しないという条件と正面から食い違います。
この問題の用語
- ホワイトボックステストプログラムの中身を見ながら、内部の通り道を確かめる検査です。中身を見ずに入出力だけで確かめるやり方とは、対になります。
出典:平成23年度 秋期 基本情報技術者試験 午前 問47
同じ用語が出る問題
- 平成27年度 春期 午前 問50:ホワイトボックステストの問題(ホワイトボックステスト)
- 平成25年度 春期 午前 問22:ホワイトボックステストの問題(ホワイトボックステスト)
- 平成23年度 特別 午前 問49:ホワイトボックステストの説明(ホワイトボックステスト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)