IPA過去問ドリル

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

テクノロジ/開発技術

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

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

正解:ウ

解説

ブラックボックステストは,プログラムの内部構造(ソースコード)を意識せずに,仕様書に定義された入出力の関係に着目してテストケースを設計する手法です。したがって,テストケースの設計に当たっては,まずプログラムが仕様書上でどのような機能を果たすべきかを調べ,その仕様に基づいて入力値の組合せや境界値などを検討します。内部構造(命令や分岐)の網羅を基準にするのはホワイトボックステストの考え方です。

選択肢ごとの解説

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