首页/开发/软件测试速查/成对组合测试(Pairwise Testing)
用例设计方法62 条

成对组合测试(Pairwise Testing)

基于多数缺陷由两个参数交互触发的经验规律,生成覆盖所有参数两两组合的用例集,大幅压缩全组合规模。

软件测试速查开发更新于 2026-10-12
基础组合测试经验研究(如 NIST 的相关工作);两两覆盖可检出多数交互类缺陷
工具PICT(微软)、allpairs、各语言组合库

规模感示例

规模感示例
4 个参数各 3 档:全组合 = 81
pairwise 通常约 9~12 条即可覆盖所有两两组合
pairwise 的前提是参数间近似独立;存在强约束或三因子交互时必须单独补充定向用例。

易错点

  • 对存在业务约束的非法组合直接执行,得到假失败
  • 把它当成全组合替代品,漏掉强交互缺陷

数据来源与参考

  • NIST《Introduction to Combinatorial Testing》
  • 微软 PICT 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌