平成26年度 秋期 応用情報技術者試験 午前 問47
テクノロジ/開発技術ブラックボックステストのテストデータの作成方法のうち,最も適切なものはどれか。
出典:平成26年度 秋期 応用情報技術者試験 午前 問47
- ア稼働中のシステムから実データを無作為に抽出し,テストデータを作成する。
- イ機能仕様から同値クラスや限界値を識別し,テストデータを作成する。
- ウ業務で発生するデータの発生頻度を分析し,テストデータを作成する。
- エプログラムの流れ図から,分岐条件に基づいたテストデータを作成する。
正解:イ
解説
ブラックボックステストでは,プログラムの内部構造ではなく,機能仕様に基づいてテストデータを作成します。代表的な技法として,入力を有効・無効な値の集合(同値クラス)に分け,各クラスの境界値と代表値を選ぶ「同値分割」と「限界値分析」があります。
選択肢ごとの解説
- ア誤り。稼働中のシステムから実データを無作為抽出する方法は,網羅性や再現性の観点でブラックボックステストの体系的な技法とはいえません。
- イ正しい。機能仕様から同値クラスや限界値を識別してテストデータを作成する方法が最も適切です。
- ウ誤り。発生頻度の分析に基づく方法は,運用時の負荷試験などには有効ですが,機能の網羅的な検証には適していません。
- エ誤り。プログラムの流れ図から分岐条件に基づいてテストデータを作成するのは,内部構造に着目するホワイトボックステストの手法です。