测试组合生成器-allpairspy

文章介绍了allpairspy这款Python工具,用于生成测试用例的成对组合,以减少测试用例数量同时保证覆盖率。通过示例展示了如何安装、使用allpairspy,并提到可以结合pytest进行参数化测试,以降低测试时间成本。
摘要由CSDN通过智能技术生成

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/

参数数据与限制条件

 

在线生成后的结果

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值