平成26年度秋期 応用情報技術者試験 午前 問47

分野:システム開発技術(要件定義・設計・実装・テスト・レビュー・UML・オブジェクト指向・モジュール分割)|実際に出題されたIPA過去問題

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

  1.  稼働中のシステムから実データを無作為に抽出し,テストデータを作成する。
  2.  機能仕様から同値クラスや限界値を識別し,テストデータを作成する。
  3.  業務で発生するデータの発生頻度を分析し,テストデータを作成する。
  4.  プログラムの流れ図から,分岐条件に基づいたテストデータを作成する。
解答・解説を見る

正解:イ

AI解説

ブラックボックステストは、プログラムの内部構造を見ずに機能仕様(入力と出力の関係)だけに基づいて行うテストである。代表的なテストケース設計技法が、入力を同じ振る舞いのグループに分ける同値分割(同値クラス)と、その境界の値を狙う限界値(境界値)分析であり、機能仕様から導出する点が本質である。 ア: 実データの無作為抽出は仕様の網羅性を保証できず、体系的なテストケース設計とはいえない。 イ: 正しい。機能仕様から同値クラス・限界値を識別してテストデータを作るのがブラックボックステストの標準的手法である。 ウ: 発生頻度の分析は運用プロファイルに基づく信頼性評価などで使われるが、機能仕様の網羅という観点では最適ではない。 エ: 流れ図(内部ロジック)の分岐条件に基づくのは、内部構造に着目するホワイトボックステスト(分岐網羅など)の手法である。 💡 「仕様から作る=ブラックボックス(同値分割・境界値分析・原因結果グラフ)」「内部構造から作る=ホワイトボックス(命令網羅・分岐網羅)」の対比が最重要。エラーは境界に潜むため限界値分析が有効とされる。

出典:平成26年度 秋期 応用情報技術者試験 午前 問47 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「システム開発技術」分野の攻略ポイント

要件定義・設計・実装・テスト・レビュー・UML・オブジェクト指向・モジュール分割を扱います。テスト技法とモジュール結合度・凝集度は、定義を正確に押さえていれば計算も暗記も不要で確実に得点できます。

システム開発技術の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(システム開発技術(要件定義・設計・実装・テスト・レビュー・UML・オブジェクト指向・モジュール分割))の過去問