平成22年度 秋期 午前 問48
ソフトウェア開発管理技術
テストケースの設計方法
ブラックボックステストにおけるテストケースの設計方法として,適切なものはどれか。
- アプログラム仕様書の作成又はコーディングが終了した段階で,仕様書やソースリストを参照して,テストケースを設計する。
- イプログラムの機能仕様やインタフェースの仕様に基づき,テストケースを設計する。
- ウプログラムの処理手順,すなわちロジック経路に基づき,テストケースを設計する。
- エプログラムのすべての条件判定で,真と偽をそれぞれ1回以上実行させることを基準に,テストケースを設計する。
答えと解説を見る
✓ これが正解イプログラムの機能仕様やインタフェースの仕様に基づき,テストケースを設計する。
解説
中の作りを見ず、外から見た仕様で組み立てます。
テストケースの作り方は、何を手掛かりにするかで大きく二つに分かれます。ブラックボックステストは、プログラムの中身を見ないで、どんな入力に対してどんな出力が返るべきかという外から見た約束だけを手掛かりにします。手掛かりになるのは機能仕様やインタフェースの仕様で、そこに書かれた入力の範囲や条件の切れ目に注目してテストケースを組み立てます。判定の軸は、テストケースを導き出すもとが外から見た仕様なのか、それとも内部の作りなのかです。名前のとおり、中が見えない箱として扱えるかどうかで決まります。
ほかの選択肢はなぜ違うのか
- アプログラム仕様書の作成又はコーディングが…:仕様書やソースリストを参照して組み立てる作り方なので、中身を見ないという前提から外れます。いつ作るかという時期ではなく、何を見て作るかで分かれます。
- ウプログラムの処理手順,すなわちロジック経…:処理がたどる内部の通り道をなぞって組み立てる作り方です。外から見た約束だけを手掛かりにする側とは、よって立つものが正反対になっています。
- エプログラムのすべての条件判定で,真と偽を…:内部の判定を数え上げ、どこまで通したかを基準にする考え方です。これも中の作りが見えていなければ設計できないので、外側だけでは組み立てられません。
この問題の用語
- テストケース何をどう試して、どうなれば合格かを一つずつ決めたものです。入力する値や操作の手順と、期待する結果を組にして書きます。
出典:平成22年度 秋期 基本情報技術者試験 午前 問48
同じ用語が出る問題
- 令和元年度 秋期 午前 問58(テストケース)
- 令和元年度 秋期 午前 問49:命令網羅と判定条件網羅の関係(テストケース)
- 平成30年度 秋期 午前 問50:XPに関する問題(テストケース)
- 平成29年度 春期 午前 問50:リファクタリングに関する問題(テストケース)
- 平成29年度 春期 午前 問49:判定条件網羅に関する問題(テストケース)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)