オールペア法(ペアワイズテスト)と直交表とは?おーるぺあほうとちょっこうひょう
オールペア法(ペアワイズテスト)と直交表とは、テストケースの数を、任意の2因子の値の組合せがすべて一度は現れる水準まで削る技法。欠陥の大半は単独の因子か2因子の噛み合わせで表面化するという経験則を根拠に、3因子以上の相互作用を捕まえる力と引き換えに件数を減らす。直交表は同じ考えを実験計画法の表で実現したもので、水準の現れ方が均等になる。
最終更新:2026-10-06
システムアーキテクトを最短で暗記・合格する →背景
動作環境や設定項目が増えると組合せは掛け算で膨れ、全網羅はどうやっても工期に収まらない。かといって代表値だけを試すと、組合せに起因する欠陥が本番で出る。どこまで削れば実害が小さいかを経験則で線引きしたのがこの技法で、テスト量の削減そのものではなく、削った根拠を説明できることに価値がある。テスト要件を定義する側は、この根拠を成果物に残す必要がある。
具体例
OS5種・ブラウザ4種・回線3種・言語2種なら全組合せは120通りだが、Microsoft の PICT に因子と水準、および「この版のOSではこのブラウザを使わない」という禁則を与えると20通り前後に収まる。削減後の件数ではなく、禁則と水準の妥当性がレビューの対象になる。
試験での引っ掛け
3因子以上が絡んで初めて出る欠陥は原理的に拾えないので、決済方法×クーポン×税率のような業務上重要な組合せは別にケースを起こす。削減率の高さは品質の証拠ではなく、因子と水準の取り方が悪ければ無意味なケースが並ぶだけになる。直交表は全ての水準の組合せが均等に現れるため、オールペア法より件数が増えることがある。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。