如何用正交实验设计法设计测试用例

好吧,我来了!之前答应自己说要弄懂正交实验设计法是怎么用小工具allpairs来实现的,接下来就跟我一起来看看吧。

棒打老虎鸡吃虫

是的,你没看错,我在说一个类似于石头剪刀布的游戏,规则呢很简单,棒打老虎,老虎吃鸡,鸡吃虫子,虫吃棒子,那接下来我们设想一个情景:小明,小红…不不不,我要说的是白橙橙,白绿蓝,白蓝绿三个小伙伴,它们三个在一起玩棒打老虎鸡吃虫的游戏,如果它们喊出一样的动物或物品,或者是非上述的致胜关键,则判定平局,还要再喊一次。如果其中双方为制胜关键,则输的出局,另外双方再次PK。
我们按正交实验法来分析的话:它有三个考虑的因素(白橙橙,白绿蓝,白蓝绿),而三个因素的选择有四个(棒、老虎、鸡、虫),我们通过一个文本文档来表示为:
在这里插入图片描述
在此前,我们先建一个名为“正交实验设计法”的文件夹用于存放本次实验所有的数据资料,按照上图建好表格,选择文件类型并命名:
在这里插入图片描述注意:这里文件类型一定要选择制表符分隔,不然后面会报错。
点击”保存“,你就可以在文件夹下看到该文本了。在这里插入图片描述

allpairs的使用

刚刚是个热身,我们现在进入正题。针对以上,我们利用正交实验法来对它进行“测试用例”的设计
首先需要做的是下载一个allpairs软件链接地址
然后我们会得到一个压缩包,解压后是这样的:
在这里插入图片描述
按图示操作:
在这里插入图片描述会弹出如下窗口:
在这里插入图片描述
在命令行输入:./allpairs.exe test.txt > test.csv
在这里插入图片描述
返回至文件夹我们可以看到多了一个test.csv表格
在这里插入图片描述
打开之后可以看到16种情况:
在这里插入图片描述
通过图表可以编写如下测试用例:
在这里插入图片描述
今天分享的例子没有很大的代表性,仅自己的一个趣味学习,但是对于项目中测试用例的设计方法有一定的参考,你学会了吗?

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值