平成25年度 春期 応用情報技術者試験 午前 問48
テクノロジ/開発技術ブラックボックステストのテストデータの作成方法のうち,最も適切なものはどれか。
出典:平成25年度 春期 応用情報技術者試験 午前 問48
- ア稼働中のシステムから実データを無作為に抽出し,テストデータを作成する。
- イ機能仕様から同値クラスや限界値を識別し,テストデータを作成する。
- ウ業務で発生するデータの発生頻度を分析し,テストデータを作成する。
- エプログラムの流れ図から,分岐条件に基づいたテストデータを作成する。
正解:イ
解説
ブラックボックステストでは,プログラムの内部構造ではなく,仕様(入出力の振る舞い)に着目してテストデータを作成します。代表的な手法として,入力を同値クラスに分けて代表値を選ぶ同値分割や,境界付近の値を選ぶ限界値分析(境界値分析)があります。
選択肢ごとの解説
- ア誤り。稼働中の実データを無作為抽出する方法は,仕様に基づく体系的なテスト設計とはいえず,境界値などの重要なケースを見落とすおそれがあります。
- イ正しい。機能仕様から同値クラスや限界値(境界値)を識別してテストデータを作成するのはブラックボックステストの代表的な手法です。
- ウ誤り。データの発生頻度分析に基づく方法は,実運用を模したテストには有効でも仕様網羅の観点では不十分です。
- エ誤り。プログラムの流れ図(内部構造)に基づいてテストデータを作成するのはホワイトボックステストの手法です。