平成25年度 春期 午前 問48
開発技術
ブラックボックステストの問題
ブラックボックステストのテストデータの作成方法のうち,最も適切なものはどれか。
- ア稼働中のシステムから実データを無作為に抽出し,テストデータを作成する。
- イ機能仕様から同値クラスや限界値を識別し,テストデータを作成する。
- ウ業務で発生するデータの発生頻度を分析し,テストデータを作成する。
- エプログラムの流れ図から,分岐条件に基づいたテストデータを作成する。
答えと解説を見る
✓ これが正解イ機能仕様から同値クラスや限界値を識別し,テストデータを作成する。
解説
仕様から同値クラスと限界値を選び出します。
ブラックボックステストは、中の作りを見ないで外から確かめるやり方です。手掛かりにできるのは、入力と出力について外から取り決めた機能仕様だけになります。そこから試す値を選ぶ代表的な技法が、同値クラスの切り出しと限界値分析です。たとえば入力が一以上百以下と決まっているなら、同じ扱いになる範囲をひとまとめにして、範囲の内側から一つ、小さすぎる側から一つ、大きすぎる側から一つ、という具合に代表を試します。さらに境目とそのすぐ両隣を選ぶのが限界値分析で、不等号の向きや、以上と超えるの取り違えが、ちょうどそこに集まるからです。あらゆる値を試すことはできませんので、どこを選べば少ない回数で誤りに行き当たるかを考えることになります。この二つは、外から決めた約束だけを頼りにデータを作る技法として対で覚えておくと、次に出たときも迷いません。
ほかの選択肢はなぜ違うのか
- ア稼働中のシステムから実データを無作為に抽…:手当たりしだいに集めた値はふだん起きる範囲に偏り、境目や異常な入力がまず含まれません。狙いを持たずに選ぶので、確かめたい条件に当たるかどうかが運任せになります。
- ウ業務で発生するデータの発生頻度を分析し,…:よく起こる順に並べることになりますが、不具合はめったに起こらない条件のほうに潜みます。混み具合を確かめる試験には向いても、機能の確認としては穴が残ります。
- エプログラムの流れ図から,分岐条件に基づい…:出発点が中の構造ですから、ホワイトボックステストのやり方です。命令や分岐をどれだけ通ったかを物差しにする点でも、外から見る立場と正面から反対を向きます。
この問題の用語
- ホワイトボックステストプログラムの中身を見ながら、内部の通り道を確かめる検査です。中身を見ずに入出力だけで確かめるやり方とは、対になります。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
出典:平成25年度 春期 応用情報技術者試験 午前 問48
同じ用語が出る問題
- 平成29年度 春期 午前 問18:ホワイトボックステストの問題(ホワイトボックステスト)
- 平成26年度 秋期 午前 問48:回帰テストに関する問題(ホワイトボックステスト)
- 平成26年度 春期 午前 問48:ホワイトボックステストの問題(ホワイトボックステスト)
- 平成23年度 秋期 午前 問47:ブラックボックステストの問題(ホワイトボックステスト)
- 平成22年度 秋期 午前 問46:ホワイトボックステストの問題(ホワイトボックステスト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)