1、前言
在我们写功能用例时,常常会遇到多个参数有很多的选项,而如果想把这些参数值都要覆盖执行的话,工作量可想而知。那有没有什么办法既可以减少用例数量,也可以保证用例质量又降低测试时间成本,本篇将介绍一款工具 allpairspy,可以满足此需求。
2、简介
allpairspy 是一个用 Python 编写的开源测试组合生成器。生成器允许你使用“成对组合”方法创建一组测试,将变量组合的数量减少到涵盖大多数情况的较小集合中。
特点:
1、生成足够好的数据集。
2、Python 迭代器风格的枚举接口。
3、允许在搜索下一个组合时过滤掉“无效”组合。
安装依赖:
Python 2.7+ 或 3.5+
安装命令:
pip install allpairspy
除了 allpairspy,还有很多成对测试工具:
https://www.pairwise.org/tools.html
例如 Pairwise Pict Online,在线生成成对测试工具
https://pairwise.yuuniworks.com/
参数数据与限制条件
在线生成后的结果