平成28年度 秋期 午前Ⅱ 問10
実装・構築
ブラックボックステストの問題
ブラックボックステストのテストデータの作成方法のうち,最も適切なものはどれか。
- ア稼働中のシステムから実データを無作為に抽出し,テストデータを作成する。
- イ機能仕様から同値クラスや限界値を識別し,テストデータを作成する。
- ウ業務で発生するデータの発生頻度を分析し,テストデータを作成する。
- エプログラムの流れ図から,分岐条件に基づいたテストデータを作成する。
答えと解説を見る
✓ これが正解イ機能仕様から同値クラスや限界値を識別し,テストデータを作成する。
解説
機能仕様から同値クラスや限界値を見つけて、テストデータを作ります。
ブラックボックステストは、プログラムの内部を見ずに、仕様どおりに動くかを確かめるテストです。見分ける軸は、テストデータを作る根拠が仕様にあるのか、内部の作りや運用の実績にあるのかです。機能仕様から同値クラスや限界値を識別してテストデータを作る方法は、仕様を根拠に入力を選ぶので、最も適切です。同値クラスは同じ扱いを受ける入力のまとまりで、その中から代表値を選べば少ない件数で全体を確かめられます。限界値は、まとまりの境目にある値で、誤りが入りやすいところです。流れ図の分岐条件に基づく方法は、内部を見るホワイトボックステストの考え方です。仕様から作るか、内部から作るかで見分けると選べます。
ほかの選択肢はなぜ違うのか
- ア稼働中のシステムから実データを無作為に抽…:稼働中のシステムから実データを無作為に抜き出す方法では、仕様上の重要な条件や境目の値が含まれる保証がありません。仕様を根拠に入力を選ぶというブラックボックステストの作り方として、最も適切とはいえません。
- ウ業務で発生するデータの発生頻度を分析し,…:業務で発生するデータの頻度を分析して作る方法は、よく使われる場面を重視する考え方です。仕様の機能から入力条件を洗い出すわけではないため、ブラックボックステストのテストデータ作成として最適ではありません。
- エプログラムの流れ図から,分岐条件に基づい…:プログラムの流れ図を見て分岐条件からテストデータを作るのは、内部の構造を根拠にするホワイトボックステストの方法です。内部を見ないブラックボックステストとは立場が逆です。
この問題の用語
- ホワイトボックステストプログラムの中身を見ながら、内部の通り道を確かめる検査です。中身を見ずに入出力だけで確かめるやり方とは、対になります。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
出典:平成28年度 秋期 システムアーキテクト試験 午前Ⅱ 問10
同じ用語が出る問題
- 令和7年度 春期 午前Ⅱ 問11:ユースケース駆動開発の利点(テスト)
- 令和7年度 春期 午前Ⅱ 問10:カークパトリックモデルの問題(テスト)
- 平成30年度 秋期 午前Ⅱ 問9:ブラックボックステストの問題(ホワイトボックステスト)
- 平成27年度 秋期 午前Ⅱ 問8:ブラックボックステストの問題(ホワイトボックステスト)
- 平成25年度 秋期 午前Ⅱ 問8:ブラックボックステストの問題(ホワイトボックステスト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)