平成27年度 秋期 午前Ⅱ 問10
実装・構築
実験計画法に関する問題
学生レコードを処理するプログラムをテストするために,実験計画法を用いてテストケースを決定する。学生レコード中のデータ項目( 学生番号,科目コード,得点 )は二つの状態をとる。テスト対象のデータ項目から任意に二つのデータ項目を選び,二つのデータ項目がとる状態の全ての組合せが必ず同一回数ずつ存在するように基準を設けた場合に,次の 8 件のテストケースの候補から,最少で幾つを採択すればよいか。
| テストケース No.\データ項目 | 学生番号 | 科目コード | 得点 |
|---|---|---|---|
| 1 | 存在する | 存在する | 数字である |
| 2 | 存在する | 存在する | 数字でない |
| 3 | 存在する | 存在しない | 数字である |
| 4 | 存在する | 存在しない | 数字でない |
| 5 | 存在しない | 存在する | 数字である |
| 6 | 存在しない | 存在する | 数字でない |
| 7 | 存在しない | 存在しない | 数字である |
| 8 | 存在しない | 存在しない | 数字でない |
- ア2
- イ3
- ウ4
- エ6
答えと解説を見る
✓ これが正解ウ4
解説
3項目×2状態の直交表なら、4件で全ての組合せが1回ずつそろいます。
設問の基準は、どの2項目を取り出しても、その2項目の状態の組合せ4通りが同じ回数ずつ現れることです。これは実験計画法の直交表の考え方で、2状態の項目が3つなら4件のテストケースで満たせます。例えば候補1・4・6・7を選ぶと、学生番号と科目コードは存在・存在、存在・不在、不在・存在、不在・不在が1回ずつです。学生番号と得点は存在・数字、存在・非数字、不在・非数字、不在・数字、科目コードと得点も存在・数字、不在・非数字、存在・非数字、不在・数字が1回ずつ現れます。組合せが4通りある以上、4件より少ないと全てはそろいません。2水準の因子が3つなら、全8件の半分の4件という形で覚えておくと判断できます。
ほかの選択肢はなぜ違うのか
- ア2:2件では、どの2項目を取り出しても状態の組合せは多くて2通りしか現れません。2項目の組合せは4通りあるので、全ての組合せを同じ回数ずつそろえるという基準をそもそも満たせません。
- イ3:3件では、2項目の組合せ4通りのうち少なくとも1通りが欠けます。全ての組合せが同一回数ずつ存在するには、件数が4の倍数でなければならず、3件では基準に届きません。
- エ6:6件は4の倍数ではないので、4通りの組合せを同じ回数ずつ並べることができません。基準を満たす件数は4件か8件で、6件を選ぶと回数に偏りが出てしまいます。
この問題の用語
- テストケース何をどう試して、どうなれば合格かを一つずつ決めたものです。入力する値や操作の手順と、期待する結果を組にして書きます。
出典:平成27年度 秋期 システムアーキテクト試験 午前Ⅱ 問10
同じ用語が出る問題
- 令和7年度 春期 午前Ⅱ 問7(テストケース)
- 令和4年度 春期 午前Ⅱ 問8:開発者が行った探索的テストの例(テストケース)
- 令和3年度 春期 午前Ⅱ 問7:この場合のテストケースの組合せ(テストケース)
- 平成30年度 秋期 午前Ⅱ 問9:ブラックボックステストの問題(テストケース)
- 平成29年度 秋期 午前Ⅱ 問11:探索的テスト技法の説明(テストケース)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)