本文介绍组合类测试设计方法中的结对测试法(Pairwise testing or All-pairs testing)。
结对测试法(又可以叫做两因素组合测试法,全对偶测试法)的核心在于用最少的测试用例来覆盖多个变量取值的两两组合。IEEE文章有提到两因素组合最多能发现95%的缺陷,平均缺陷检出率达到86%,三因素组合甚至更高因素组合能发现的缺陷非常有限。因此应该至少保证两因素组合的100%覆盖测试。
利用结对测试法生成测试用例,可使用PICT工具
PICT工具是针对“Pairwise Testing”实现的测试用例设计工具。通过它,可以直接将因子表转换为测试用例。下载地址:http://www.pairwise.org/tools.asp (pict.ext, PICTHelp.htm)
PICT是一个命令行工具,具体使用方法参照PICTHelp.htm
将因子表按照下面的格式写入test.txt文件
Factor A: A1,A2
Factor B: B1,B2,B3
Factor C: C1,C2,C3,C4
Factor D: D1,D2,D3
在CMD命令窗口中运行这个文件:
pict test.txt>testcase.xls
PICT工具自动处理后的结果:
Factor A | Factor B | Factor C | Factor D |
A1 | B1 | C2 | D2 |
A2 | B2 | C3 | D2 |
A2 | B3 | C1 | D1 |
A1 | B2 | C2 | D3 |
A1 | B1 | C3 | D1 |
A2 | B2 | C4 | D1 |
A2 | B2 | C1 | D3 |
A1 | B3 | C3 | D3 |
A2 | B3 | C2 | D1 |
A2 | B1 | C4 | D3 |
A1 | B3 | C4 | D2 |
A1 | B1 | C1 | D2 |
我们只需要将表中的每一行作为一个测试用例即可
为了使测试更有效:
1、可以根据经验再补充一些测试用例
2、可以根据因素的约束条件,去除无效的测试用例
附上两篇组合测试相关的文章供有兴趣的朋友探讨
https://testerhome.com/topics/6092
腾讯移动品质中心TMQ [腾讯 TMQ] 组合测试从理论到实践——从吃货的角度实现组合测试用例的自动设计
https://testerhome.com/topics/6650
接口测试 组合测试生成参数在接口测试中的探索篇
相关推荐
结对测试工具使用-减少组合用例,以及介绍结对测试工具怎么使用,使用手册。方便运行pairs工具
软件测试用例设计方法介绍-等价类介绍简单易懂
行业分类-外包设计-行业分类-产品外包-关于外包混凝土钢管组合柱的施工方法.zip的介绍分析.rar
成对组合覆盖测试设计方法与PICT的应用简介。成对组合覆盖是比较常用的测试用例设计方法。文中介绍了利用PICT进行自动化设计成对组合覆盖的设计用例
行业分类-外包设计-行业分类-产品外包-内置外包双层排水体与中间混凝土组合桩及施工方法.zip的介绍分析.rar
【IT十八掌徐培成】Java基础第05天-03.抽象类-抽象方法-修饰符组合.zip
行业分类-外包设计-组合式包装盒及组合式包装的方法的介绍分析.rar
行业分类-外包设计-制造包装组合物的方法的说明分析.rar
详细讲述正交矩阵法设计测试用例的方法,内部推荐与讲解了软件测试用例设计软件,针对多参数变量、多值的测试用例。
行业分类-外包设计-快递包装袋专用薄膜树脂组合物及其制备方法的介绍分析.rar
测试用例设计方法之组合测试法中的全对偶测试法.在测试设计过程中,大家都会遇到很多变量进行组合的情况,对相互组合的两个或更多变量进行的测试活动就是组合测试,一般情况下都是使用组合测试法 在测试设计过程中...
论文研究-一种基于遗传算法的多重决策树组合分类方法.pdf, 针对数据挖掘中的分类问题,依据组合分类方法的思想,提出一种基于遗传算法的多重决策树组合分类方法.在这种...
用例的好处-测试用例常用方法-边界值-判定表-正交实验法-状态迁移法 -因果图-其他类 设计方法选择口诀 所有输入选等价 给定范围加边界 条件孤立想判定 指定常量取正交 跨界操作流程法 多条件组合出因果 测试充分全...
行业分类-外包设计-用于制造柔性包装膜的组合物及方法的介绍分析.rar
行业分类-外包设计-重叠式单张连续抽取免撕垃圾袋包装组合体及其生产方法介绍分析.rar
行业分类-外包设计-组合型防开启包装盒及其制作方法的介绍分析.rar
行业文档-设计装置-组合式毛笔的设计方法.zip
行业分类-外包设计-多层包装的组合袋套袋机及其包装方法的介绍分析.rar
行业分类-设备装置-一种降低扫描测试中被测组合电路功耗的方法
行业分类-设备装置-一种基于组合规则约束的航天器测试数据提取方法.zip