平成30年度 春期 午前Ⅱ 問22
実装・構築
ブラックボックスの問題
ホワイトボックステストのテストケースを設計する際に使用する技法はどれか。
- ア原因-結果グラフ
- イ限界値分析
- ウ条件網羅
- エ同値分割
答えと解説を見る
✓ これが正解ウ条件網羅
解説
条件網羅は内部構造に基づくホワイトボックステストの技法です。
ホワイトボックステストは、プログラムの内部構造に着目して、どの命令や分岐、条件をどれだけ通すかを基準にテストケースを作る方法です。条件網羅は、判定に含まれる個々の条件について、真と偽の両方の結果が少なくとも1回ずつ現れるようにテストケースを作る網羅基準で、内部の条件の書き方を見なければ設計できないので、ホワイトボックステストの技法です。これに対して、原因-結果グラフ、限界値分析、同値分割は、いずれもプログラムの中身を見ずに、仕様に書かれた入力と出力の関係からテストケースを作るブラックボックステストの技法です。中を見るか、仕様だけを見るか、で分けて覚えると判断できます。
ほかの選択肢はなぜ違うのか
- ア原因-結果グラフ:原因-結果グラフは、仕様に書かれた入力条件と出力の論理的な関係をグラフに表し、そこから決定表を作ってテストケースを導く技法です。内部構造ではなく仕様を基にするブラックボックステストの技法です。
- イ限界値分析:限界値分析は、入力の有効な範囲と無効な範囲の境目の値と、その両隣の値をテストケースに選ぶ技法です。誤りが起こりやすい境界に注目しますが、使うのは仕様の範囲なので、ブラックボックステストの側に入ります。
- エ同値分割:同値分割は、入力の値を、同じ扱いを受けるはずのグループに分け、各グループから代表の値を選んでテストする技法です。仕様に基づいて入力を分けるので、ブラックボックステストの技法です。
この問題の用語
- ホワイトボックステストプログラムの中身を見ながら、内部の通り道を確かめる検査です。中身を見ずに入出力だけで確かめるやり方とは、対になります。
- テストケース何をどう試して、どうなれば合格かを一つずつ決めたものです。入力する値や操作の手順と、期待する結果を組にして書きます。
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
出典:平成30年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問22
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問25(分析)
- 令和7年度 秋期 午前Ⅱ 問18(分析)
- 令和2年度 10月 午前Ⅱ 問22:探索的テスト技法の説明(テストケース)
- 平成30年度 春期 午前Ⅱ 問23:実験計画法に関する問題(テストケース)
- 平成25年度 春期 午前Ⅱ 問21:テストケース設計技法(テストケース)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)