平成21年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問22
システム開発技術
ブラックボックステストの問題
ブラックボックステストのテストデータの作成方法のうち,最も適切なものはどれか。
- ア稼働中のシステムから実データを無作為に抽出し,テストデータを作成する。
- イ機能仕様から同値クラスや限界値を識別し,テストデータを作成する。
- ウ業務で発生するデータの発生頻度を分析し,テストデータを作成する。
- エプログラムの流れ図から,分岐条件に基づいたテストデータを作成する。
答えと解説を見る
✓ これが正解イ機能仕様から同値クラスや限界値を識別し,テストデータを作成する。
解説
機能仕様から同値クラスと限界値を識別して作るのが適切です。
ブラックボックステストは、プログラムの内部構造を見ずに、仕様に書かれた入力と出力の関係だけに基づいて行うテストです。テストデータの代表的な作り方が、同値分割と限界値分析です。同値分割では、同じ扱いを受ける入力の範囲を同値クラスとしてまとめ、それぞれから代表の値を選びます。限界値分析では、範囲の境目にあたる値とその前後を選びます。誤りは境目で起きやすいので、少ないデータで効率よく欠陥を見つけられます。判断の軸は、よりどころが機能仕様なのか内部の構造なのか、そして網羅を意図して作るかどうかです。
ほかの選択肢はなぜ違うのか
- ア稼働中のシステムから実データを無作為に抽…:実データを無作為に抽出すると、よく現れる値ばかりが集まりやすく、範囲の境目や例外的な入力が含まれる保証がありません。仕様を漏れなく確かめるデータの作り方としては不十分です。
- ウ業務で発生するデータの発生頻度を分析し,…:業務データの発生頻度を分析して作るデータは、実際の使われ方に近い負荷や性能を確かめる場面に向きます。仕様の範囲を漏れなく確かめるためのデータの作り方ではありません。
- エプログラムの流れ図から,分岐条件に基づい…:流れ図の分岐条件からデータを作るのは、プログラムの内部構造を見て行うホワイトボックステストの方法です。中身を見ないで行うテストのデータの作り方とは前提が異なります。
この問題の用語
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
出典:平成21年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問22
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問22:ソフトウェア結合テストの方式(テスト)
- 令和6年度 春期 午前Ⅱ 問22(テスト)
- 令和5年度 秋期 午前Ⅱ 問23:スクラムに関する問題(テスト)
- 令和5年度 秋期 午前Ⅱ 問22(テスト)
- 令和5年度 秋期 午前Ⅱ 問10:NOTICEに関する問題(テスト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)