ペアワイズ法(直交表を用いたテスト設計)とは?ぺあわいずほう
ペアワイズ法(直交表を用いたテスト設計)とは、多数のパラメータを組み合わせるテストで、全組合せではなく、任意の2因子を取り出したときにその水準の組合せがすべて1回以上現れるケース集合に絞り込む技法。不具合の多くが2因子の相互作用で起きるという経験則を根拠にする。全組合せを試さない代わりに、削減の根拠を2因子網羅という形で説明できる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
パラメータが増えると組合せは掛け算で膨れ、環境の互換性検証はすぐに実行不能な件数になる。かといって勘で間引けば、何を検証したかを説明できない。2因子までは必ず網羅すると宣言して件数を決めれば、削減の根拠を数で示せる。テスト工程の期間を短縮したいという要求に、品質の説明を保ったまま応じるための道具になる。
具体例
マイクロソフトが公開しているPICTのような生成ツールを使えば、OS4種×ブラウザ3種×言語3種×権限2種の全72通りを、2因子の組合せを保ったまま十数件へ落とせる。組合せの禁則を指定して、成立しない条件を除外することもできる。
試験での引っ掛け
保証されるのは2因子までで、3因子以上が同時に絡む不具合は検出できるとは限らない。安全性に関わる組合せや、業務上必ず通る主要パターンは削減の対象から外して個別にケース化する。件数が減ることが目的ではなく、削った根拠を説明できることが目的である。
関連用語
出た過去問
出典:平成31年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問16(IPA)
テストケースを作成する技法のうち、直交表によるテストケースの作成条件を緩和し、2因子間の取り得る値の組合せが同一回数でなくても、1回以上存在すればよいとしてテス…
正解:All-Pair法(ペアワイズ法)
要点:All-Pair法は2因子間の組合せを1回以上網羅すればよいとする
組合せテストで全ての因子の全組合せを試すと件数が爆発するため、2因子間の組合せをすべて少なくとも1回は網羅すればよいと割り切るのがAll-Pair法(ペアワイズ法)である。直交表は各組合せが同じ回数現れることを求めるが、その条件を緩めることでテストケース数をさらに減らせる。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。