IPA過去問ドリル

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

テクノロジ/開発技術

ブラックボックステストのテストデータの作成方法のうち,最も適切なものはどれか。

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

正解:イ

解説

ブラックボックステストは、プログラムの内部構造ではなく、入出力の仕様(機能仕様)に着目してテストデータを作成する手法である。代表的な技法として、入力値を有効・無効な範囲(同値クラス)に分割し、その境界値とあわせてテストデータを選ぶ同値分割法・限界値分析がある。

選択肢ごとの解説

  • 誤り。稼働中のシステムの実データを無作為に抽出する方法では、機能仕様に基づいた網羅的なテストケースを体系的に作成できるとは限らない。
  • 正しい。機能仕様から同値クラスや限界値を識別してテストデータを作成するのは、ブラックボックステストの代表的な方法である。
  • 誤り。データの発生頻度の分析は、性能面や運用上の検証には有用だが、機能仕様に基づく網羅的なテストデータの作成方法としては適切ではない。
  • 誤り。プログラムの流れ図(内部構造)に基づいて分岐条件からテストデータを作成するのは、ホワイトボックステストの方法である。
システムアーキテクトの過去問を演習モードで解く