IPA過去問ドリル

平成30年度 秋期 システムアーキテクト試験 午前Ⅱ 問9

テクノロジ/開発技術

ブラックボックステストにおけるテストケースの設計に関する記述として,適切なものはどれか。

出典:平成30年度 秋期 システムアーキテクト試験 午前Ⅱ 問9

正解:ウ

解説

ブラックボックステストは,プログラムの内部構造を考慮せず,仕様書に基づいて入力と出力の関係からテストケースを設計する手法です。プログラムがどのような機能を果たすべきかを仕様書で確認し,その機能を網羅的に検証できるようにテストケースを設計します。

選択肢ごとの解説

  • 誤り。実データから無作為にテストデータを抽出する方法は,機能の網羅性を保証するものではなく,ブラックボックステストのテストケース設計の基本的な考え方とは異なります。
  • 誤り。使用頻度が高いデータを重点的に抽出する方法は,運用を想定した重点的なテストの一手法ではありますが,仕様に基づく網羅的なテストケース設計の説明としては適切ではありません。
  • 正しい。仕様書でプログラムの機能を調べ,それに基づいてテストケースを設計するのが,ブラックボックステストの基本的な考え方です。
  • 誤り。プログラムの全ての命令が少なくとも 1 回は実行されるようにテストケースを設計するのは,命令網羅(ホワイトボックステスト)の考え方であり,プログラムの内部構造に着目するブラックボックステストの説明ではありません。
システムアーキテクトの過去問を演習モードで解く