基本情報技術者平成30年春期 午前問48

問48

ブラックボックステストのテストデータの作成方法のうち,最も適切なものはどれか。
  • 稼動中のシステムから実データを無作為に抽出し,テストデータを作成する。
  • 機能仕様から同値クラスや限界値を識別し,テストデータを作成する。
  • 業務で発生するデータの発生頻度を分析し,テストデータを作成する。
  • プログラムの流れ図を基に,分岐条件に基づいたテストデータを作成する。
  • [出題歴]
  • 応用情報技術者 H25春期 問48
  • 応用情報技術者 H26秋期 問47
  • ソフトウェア開発技術者 H18春期 問44

分類

テクノロジ系 » システム開発技術 » ソフトウェア構築

正解

解説

ブラックボックステストは、システムの内部構造を考慮せず、システムに与える入力とそれに対する出力だけに着目して、入力に対する出力が仕様書どおりになっているかを検証するテストです。内部でどのような処理が行われているのかは無視するため、システムの内部をブラックボックス(中が見えない箱)に見立てて「ブラックボックステスト」といいます。主にシステムテストや運用テストで用いられます。

ブラックボックステストの具体的なテスト手法としては、同値分割、限界値分析、原因-結果グラフ、エラー推測などがあります。
  • 有効なデータが正しく処理されるだけでなく、無効なデータがエラーとして処理されるか否かも検証しなくてはなりません。
  • 正しい。有効データと無効データのそれぞれに対して正しい出力が得られるかどうかを検証可能なテストデータでなければなりません。
  • ブラックボックステストでは、発生頻度ではなく入力データの範囲を分析してテストデータを作成します。
  • ブラックボックステストではプログラムの内部構造に着目しません。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop