平成26年度 春期 午前 問49
ソフトウェア開発管理技術
テストケースの設計方法
ブラックボックステストにおけるテストケースの設計方法として,適切なものはどれか。
- アプログラム仕様書の作成又はコーディングが終了した段階で,仕様書やソースリストを参照して,テストケースを設計する。
- イプログラムの機能仕様やインタフェースの仕様に基づいて,テストケースを設計する。
- ウプログラムの処理手順や内部構造に基づいて,テストケースを設計する。
- エプログラムの全ての条件判定で,真と偽をそれぞれ 1 回以上実行させることを基準に,テストケースを設計する。
答えと解説を見る
✓ これが正解イプログラムの機能仕様やインタフェースの仕様に基づいて,テストケースを設計する。
解説
中を見ずに外向きの仕様だけでテストを作ります。
テストケースの作り方を問う設問は、判定の物差しが一つだけです。テストを設計するときに、中の作りを見ているかどうかを見ます。ブラックボックステストという呼び名は中の見えない箱を指しており、そのとおり、外から見える約束事だけを手掛かりにします。つまり、どんな入力を与えたときにどんな出力が返るべきかという取り決めと、他の部分とのやり取りのしかたを定めたインタフェースの仕様が材料になります。処理の手順や分岐の並びは材料に含めません。代表的なやり方としては、同じ扱いになる入力の範囲からひとつずつ選ぶもの、範囲の境目にあたる値を試すものが挙げられます。
ほかの選択肢はなぜ違うのか
- アプログラム仕様書の作成又はコーディングが…:仕様書という語が入っているので迷いますが、書かれたソースの一覧を参照すると述べています。中の記述を手掛かりにしている以上、外から見える取り決めだけで設計しているとは言えません。
- ウプログラムの処理手順や内部構造に基づいて…:処理の手順や内部の組み立てをもとに設計すると述べており、中の作りをそのまま材料にしています。これは箱の中を開けて見る側の作り方で、設問が挙げた呼び名の作り方ではありません。
- エプログラムの全ての条件判定で,真と偽をそ…:すべての条件判定で真と偽を一度ずつ通すという基準は、中に何個の分岐があるかを知らなければ立てられません。網羅の度合いを測る基準であり、外から見える取り決めだけでは決まりません。
この問題の用語
- テストケース何をどう試して、どうなれば合格かを一つずつ決めたものです。入力する値や操作の手順と、期待する結果を組にして書きます。
出典:平成26年度 春期 基本情報技術者試験 午前 問49
同じ用語が出る問題
- 令和元年度 秋期 午前 問58(テストケース)
- 令和元年度 秋期 午前 問49:命令網羅と判定条件網羅の関係(テストケース)
- 平成30年度 秋期 午前 問50:XPに関する問題(テストケース)
- 平成29年度 春期 午前 問50:リファクタリングに関する問題(テストケース)
- 平成29年度 春期 午前 問49:判定条件網羅に関する問題(テストケース)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)