令和元年度 プロジェクトマネージャ試験 午前II 問16
テストケースを作成する技法のうち,直交表によるテストケースの作成条件を緩和し,2 因子間の取り得る値の組合せが同一回数でなくても,1 回以上存在すればよいとしてテストケースを設計する技法はどれか。
- ア All-Pair 法(ペアワイズ法)
- イ 決定表
- ウ 原因結果グラフ法
- エ 同値分割法
解答・解説を見る
正解:ア
AI解説
All-Pair法(ペアワイズ法)は、複数の因子の組合せテストにおいて、任意の2因子間の値の組合せ(ペア)が少なくとも1回は現れるようにテストケースを選ぶ技法である。直交表のようにすべてのペアが同一回数現れるという条件を緩和することで、テストケース数をさらに削減でき、アが正解である。バグの多くは2因子間の組合せで発現するという経験則が根拠になっている。 ア: 正しい。2因子間の全組合せが1回以上出現すればよいとする点が、同一回数の出現を求める直交表との違いである。 イ: 決定表(デシジョンテーブル)は、条件の組合せとそれに対応する動作を表形式で整理する技法であり、組合せ回数の緩和とは関係がない。 ウ: 原因結果グラフ法は、入力(原因)と出力(結果)の論理関係をグラフで表し、そこから決定表を導いてテストケースを作る技法である。 エ: 同値分割法は、入力データを同じ結果になる同値クラスに分割し、各クラスの代表値をテストする技法である。 💡 「直交表の条件を緩和」「2因子間の組合せを1回以上」という表現が出たらAll-Pair法(ペアワイズ法)で即断してよい。組合せ爆発を抑えるための技法という位置付けで覚える。
出典:令和元年度 秋期 プロジェクトマネージャ試験 午前II 問16 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。