平成21年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問24
テクノロジ/開発技術ブラックボックステストのテストデータの作成方法のうち,最も適切なものはどれか。
出典:平成21年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問24
- ア稼働中のシステムから実データを無作為に抽出し,テストデータを作成する。
- イ機能仕様から同値クラスや限界値を識別し,テストデータを作成する。
- ウ業務で発生するデータの発生頻度を分析し,テストデータを作成する。
- エプログラムの流れ図から,分岐条件に基づいたテストデータを作成する。
正解:イ
解説
ブラックボックステストは,プログラムの内部構造を考慮せず,仕様(入出力)に着目してテストデータを作成する手法です。代表的な技法として,入力値を有効・無効な同値クラスに分割する同値分割や,境界付近の値に着目する限界値分析があります。
選択肢ごとの解説
- ア誤り。稼働中の実データを無作為抽出する方法は,境界値や異常値などの観点を網羅できるとは限らず,ブラックボックステストのテストデータ作成方法として適切ではありません。
- イ正しい。機能仕様から同値クラスや限界値を識別してテストデータを作成するのは,ブラックボックステストの代表的な技法です。
- ウ誤り。データの発生頻度の分析は性能評価などには有効ですが,仕様の網羅を目的とするブラックボックステストのテストデータ作成方法としては適切ではありません。
- エ誤り。プログラムの流れ図(制御フロー)に基づく方法は,内部構造に着目するホワイトボックステストの手法です。