平成25年度春期 応用情報技術者試験 午前 問48
ブラックボックステストのテストデータの作成方法のうち,最も適切なものはどれか。
- ア 稼働中のシステムから実データを無作為に抽出し,テストデータを作成する。
- イ 機能仕様から同値クラスや限界値を識別し,テストデータを作成する。
- ウ 業務で発生するデータの発生頻度を分析し,テストデータを作成する。
- エ プログラムの流れ図から,分岐条件に基づいたテストデータを作成する。
解答・解説を見る
正解:イ
AI解説
正解はイ。ブラックボックステストは、プログラムの内部構造を見ずに、機能仕様(入力と出力の関係)に基づいてテストする手法である。代表的なテストデータ作成技法が、入力を同じ性質のグループに分ける同値分割と、グループの境界の値を試す限界値(境界値)分析であり、いずれも機能仕様から導出する。 ア: 誤り。実データの無作為抽出(ランダムテスト)は網羅性の保証がなく、仕様に基づく系統的なテストデータ作成法として最も適切とはいえない。 イ: 正しい。機能仕様から同値クラスを識別し、代表値や境界値をテストデータとするのがブラックボックステストの標準的な作成方法である。 ウ: 誤り。発生頻度の分析は運用プロファイルに基づくテストの考え方であり、仕様の網羅という観点でブラックボックステストの基本手法とはいえない。 エ: 誤り。流れ図(内部ロジック)の分岐条件に基づく作成は、内部構造を前提とするホワイトボックステスト(分岐網羅など)の手法である。 💡 「ブラックボックス=仕様ベース(同値分割・境界値分析)」「ホワイトボックス=内部構造ベース(命令網羅・分岐網羅)」の対比で覚える。『流れ図・分岐』とあれば即ホワイトボックスと判定できる。
出典:平成25年度 春期 応用情報技術者試験 午前 問48 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。