测试用例设计之正交表法以及工具allpairs下载使用

当遇到软件测试中输入条件组合数很多的情况时,比如下图这种

我们不可能把所有选择排列全部列举并测试,这时就用到了正交表法设计测试用例。其最基本的思想是使用最小的测试组合来获得最大的测试覆盖率,适用于搜索、查询、多种输入条件组合等场景。我们可以使用自动化生成测试用例的工具——allpairs,来帮助我们快速生成相应的测试用例。具体下载方法以及使用方法如下:

1.下载链接Download Allpairs 1.2.1 选择第一个选项,如下图所示。

2.下载好之后是一个名为pairs的压缩包,allpairs工具不用安装,解压到想要的路径即可使用。我这里是直接放到了桌面上。

3.下面我们建立一个Excel表格,来表示我们的测试种类,这里采用一个字符属性设置的简单例子。若是采用完全覆盖各种测试组合的方法,则需要4*3*6*4=288中测试用例。

4.接下来建立一个名为a.txt的文本文档,将上述表格的内容复制进去以及保存(不要忘了第一列的类别名称)。并将该文档放到解压好的pairs文件夹下。

5.使用Win+R打开cmd命令行窗口,进入pairs文件夹。我这里pairs是在桌面上,所以使用cd命令进入Desktop中。输入 allpairs.exe a.txt>test.txt 命令,即可生成一个名为test.txt的文本文档,里面存储的便是生成的测试用例。

6.打开test.txt文件,具体生成的测试用例如下。

7.其中前缀为~的项表示无关数据,可以任意取值。至于下方的PAIRING DETAILS不需要我们关心,我们需要的仅仅是上方的TEST CASES。

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值