平成21年度 秋期 午前Ⅱ 問24
システム開発技術
ブラックボックスに関する問題
ブラックボックステストのテストデータの作成方法のうち,最も適切なものはどれか。
- ア稼働中のシステムから実データを無作為に抽出し,テストデータを作成する。
- イ機能仕様から同値クラスや限界値を識別し,テストデータを作成する。
- ウ業務で発生するデータの発生頻度を分析し,テストデータを作成する。
- エプログラムの流れ図から,分岐条件に基づいたテストデータを作成する。
答えと解説を見る
✓ これが正解イ機能仕様から同値クラスや限界値を識別し,テストデータを作成する。
解説
機能仕様から同値クラスや限界値を見つけてデータを作ります。
ブラックボックステストは、プログラムの内部の作りを見ずに、機能仕様だけを手がかりに、入力に対して正しい出力が得られるかを確かめるテストです。テストデータの作り方としては、入力を同じ扱いを受けるグループに分けて代表値を選ぶ同値分割と、グループの境目の値を選ぶ限界値分析が代表的です。少ないデータで仕様の範囲をもれなく確かめられます。見分ける軸は、テストデータを何から導いているかです。機能仕様から導くならブラックボックス、プログラムの流れ図や分岐から導くならホワイトボックス、と区別すると選べます。
ほかの選択肢はなぜ違うのか
- ア稼働中のシステムから実データを無作為に抽…:稼働中のシステムから実データを無作為に取り出す方法では、境目の値や異常な値が含まれるとは限りません。仕様の範囲を計画的に確かめるデータ作成の方法になっていません。
- ウ業務で発生するデータの発生頻度を分析し,…:データの発生頻度を分析して作る方法は、よく使われる入力に重点を置けますが、まれな入力や境目の値の確認が抜けやすくなります。仕様から体系的に導く方法ではありません。
- エプログラムの流れ図から,分岐条件に基づい…:プログラムの流れ図を見て分岐条件ごとにデータを作るのは、内部の構造に基づくホワイトボックステストの作り方です。内部を見ないブラックボックステストとは手がかりが逆です。
この問題の用語
- ホワイトボックステストプログラムの中身を見ながら、内部の通り道を確かめる検査です。中身を見ずに入出力だけで確かめるやり方とは、対になります。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
出典:平成21年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問24
同じ用語が出る問題
- 令和7年度 春期 午前Ⅱ 問25:ステージング環境の説明(テスト)
- 令和4年度 春期 午前Ⅱ 問25:ステージング環境の説明(テスト)
- 令和4年度 春期 午前Ⅱ 問20:デジタルフォレンジックスの問題(テスト)
- 平成30年度 秋期 午前Ⅱ 問25:リファクタリングの説明(テスト)
- 平成29年度 秋期 午前Ⅱ 問18:デジタルフォレンジックスの問題(テスト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)