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

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

棒打老虎鸡吃虫

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

allpairs的使用

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

你可能感兴趣的:(笔记)