平成21年度 秋期 午前Ⅱ 問8
設計
テスト仕様書に関する問題
プログラムテスト仕様書の作成手順として,作業項目を適切な順序に並べたものはどれか。
a テスト環境,テスト方法などのプログラムテストに関する概要を記述する。
b テストケースごとのテストデータの作成と予想結果の作成を行う。
c テスト項目をすべて列挙する。
d テスト効率を上げるために,適切なテストケースを設定する。
e テストを実行するときの個々の詳細な手順を設定する。
- アa,c,d,b,e
- イa,c,e,d,b
- ウa,e,c,d,b
- エa,e,d,b,c
答えと解説を見る
✓ これが正解アa,c,d,b,e
解説
概要→項目列挙→ケース設定→データ作成→手順の順です。
手順を並べるときは、どの作業が別の作業の結果を前提にしているかを軸に考えます。最初に、テスト環境や方法などの概要を書きます(a)。次に、何を確かめるべきかというテスト項目をすべて列挙します(c)。列挙した項目を効率よく確かめられるように、テストケースを設定します(d)。テストケースが決まれば、ケースごとのテストデータと予想結果を作れます(b)。最後に、そのデータを使って実行するときの細かな手順を決めます(e)。項目がなければケースは選べず、ケースがなければデータは作れず、データがなければ実行手順は書けません。前の作業の成果物を使う作業を後ろに置くと、a、c、d、b、e の並びになります。
ほかの選択肢はなぜ違うのか
- イa,c,e,d,b:項目を列挙した直後に、実行時の詳細な手順を決めています。テストケースもテストデータもまだ無い段階では、何をどの順に入力するかを書けないので、手順の設定がケースやデータより前に来る並びは成り立ちません。
- ウa,e,c,d,b:概要を書いた直後に詳細な実行手順を決めていて、テスト項目の列挙もケースの設定もまだです。何を確かめるのかが決まる前に実行の細かな手順は作れないので、この並びでは前提の順序が逆になっています。
- エa,e,d,b,c:テスト項目の列挙が最後に置かれています。何を確かめるかが決まっていないのにテストケースを設定し、データまで作ることになり、項目を洗い出してからケースを選ぶという流れに反しています。
この問題の用語
- テストケース何をどう試して、どうなれば合格かを一つずつ決めたものです。入力する値や操作の手順と、期待する結果を組にして書きます。
- 作業工程を組み立てる、一つひとつの仕事の単位のことです。開始と終了、所要日数をもち、順序をつないで全体の日程を作ります。
出典:平成21年度 秋期 システムアーキテクト試験 午前Ⅱ 問8
同じ用語が出る問題
- 令和7年度 春期 午前Ⅱ 問14:ラボ契約の特徴(作業)
- 令和7年度 春期 午前Ⅱ 問7(テストケース)
- 令和5年度 春期 午前Ⅱ 問23:クラウドサービス派生データの問題(作業)
- 令和4年度 春期 午前Ⅱ 問8:開発者が行った探索的テストの例(テストケース)
- 令和3年度 春期 午前Ⅱ 問7:この場合のテストケースの組合せ(テストケース)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)