【ぺあわいずてすと】
ペアワイズテスト とは?
💡 全通り試すのは無理でも「2つずつのペア」を押さえれば大体見つかる
📌 このページのポイント
ペアワイズテストって何がうれしいの?
2つだけで大丈夫なの? 3つ以上の組み合わせで起きるバグもあるんじゃないの?
NISAの研究によると、ソフトウェアのバグの約70〜85%は2因子の相互作用で発生するとされているよ。完全ではないけど、コストパフォーマンスが非常に高い手法なんだ
テストケースはどうやって作るの?
全組み合わせテストとどっちがいいの?
安全性が最優先のシステム(医療機器や航空系)では全組み合わせが求められることもあるけど、一般的なWebサービスならペアワイズで十分だよ。3因子間の組み合わせを網羅する「3-wise」もあるから、リスクに応じて使い分けるんだ
まとめ:ざっくりこれだけ覚えればOK!
「ペアワイズテスト」って出てきたら「2つずつの組み合わせを網羅して効率よくテストする方法」と思えればだいたいOK!
📖 おまけ:英語の意味
「Pairwise Testing」 = 対ごとのテスト
💬 「pairwise」は「ペアごとの」という意味だよ。正式には「オールペア法(All-Pairs Testing)」とも呼ばれるんだ