(我的公众号“墨石测试攻略”,分享测试经验,欢迎关注!)

继上一篇《使用正交法高效地设计测试用例》,有小伙伴反馈说正交表不好找,方法不实用。这里推荐一个小工具Allpairs,只需要确定好因素和水平,自动帮你生成测试用例组合。

工具下载(Windows版)

墨石这里有最新版压缩包:百度网盘自行获取

链接: https://pan.baidu.com/s/1M_ap5lNirkUOMPTIQOxuhQ 提取码: c3d5

官网下载路径: Windows Search: allpairshttps://www.softpedia.com/dyn-search.php?search_term=allpairs

下载之后,无需安装,解压即可使用。

工具使用

先解压再进行下面的操作。

1、根据需求在Excel中确定因素及每个因素的取值(水平);

还是以上一篇的场景来举例:根据姓名、电话、班级查找学生。

2、新建 txt 文档,将取值表数据直接复制粘贴到 txt 中,并保存;

3、将步骤2的文件放到解压的文件夹下;

4、打开cmd命令行工具,进入Allpairs解压后所在的路径;

5、输入allpairs.exe test.txt>test2.txt,回车;

备注:这里的test.txt为我们之前保存的文件名称,test2.txt为即将生成的存放正交表的文件名称。

6、打开Allpairs文件路径,就可以看到新生成的正交表文件了。

这个文件中,参考上面的TEST CASES即可。

这个结果和我们之前自己找正交表并套用的结果是一样的。

希望我的分享能够帮助到你,更多精彩,可关注我的个人公众号:墨石测试攻略

正交法设计测试用例的小工具:Allpairs相关推荐

  1. 《软件测试技术实战:设计、工具及管理》—第2章 2.5节运用正交法设计测试用例...

    本节书摘来自异步社区<软件测试技术实战:设计.工具及管理>一书中的第2章,第2.5节运用正交法设计测试用例,作者顾翔,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  2. 用正交法设计测试用例

    一.正交表的由来 1.拉丁方名称的由来 古希腊是一个多民族的国家,国王在检阅臣民时要求每个方队中每行有一个民族代表,每列也要有一个民族的代表. 数学家在设计方阵时,以每一个拉丁字母表示一个民族,所以设 ...

  3. 【tool】正交法设计测试用例

    用正交实验法设计测试用例    软件测试 正交实验法的由来 一.正交表的由来 拉丁方名称的由来 古希腊是一个多民族的国家,国王在检阅臣民时要求每个方队中每行有一个民族代表,每列也要有一个民族的代表. ...

  4. 运用正交法设计测试用例

    正交实验法百科 正交实验法就是利用排列整齐的表 -正交表来对试验进行整体设计.综合比较.统计分析,实现通过少数的实验次数找到较好的生产条件,以达到最高生产工艺效果,这种试验设计法是从大量的试验点中挑选 ...

  5. 软件测试中什么是正交分析法,软件测试中正交法设计测试用例实例分析

    说明:首先分析第一个要素"用户权限",其取值只有2个,即"用户权限"的值只有可能是1或2,这样3和4的取值所在的情况就可以删除,之后在考虑"用户权限& ...

  6. 【测试设计】基于正交法的测试用例设计工具--PICT

    前言 我们都知道成对组合覆盖是一种非常有效的测试用例设计方法,但是实际工作过程中当成对组合量太大,我们往往很难做到有效的用例覆盖. PICT是微软公司出品的一款成对组合命令行生成工具,它很好的解决了上 ...

  7. 正交表测试用例自动生成工具Allpairs的使用说明

    适用于不能做穷举的,自动取少量具有代表性的数据组合做测试用例,来表示整个测试组合 判定表和正交表的使用场景: 判定表比较多用在多层条件判断组合的场景,比如嵌套的if语句这种 正交的比较多用在平级多场景 ...

  8. 测试用例设计方法之正交法

    概念: 正交试验设计是研究多因素多水平的一种设计方法,它是根据正交性,由试验因素的全部水平组合中挑选出部分有代表性的点进行试验,通过对这部分试验结果的分析了解全面试验的情况,找出最优的水平组合.正交试 ...

  9. 软件测试(用例Ⅰ)· 测试用例的基本概念 · 万能公式 · 设计测试用例的方法(等价类、边界值、判定表法、正交法、场景设计法、错误猜测法)

    一.测试用例 基本要素 好处 设计方法 - 万能公式 二.设计测试用例的方法 等价类 边界值 判定表法 正交法 场景设计法 错误猜测法 一.测试用例 基本要素 测试用例(Test Case)是为了实施 ...

最新文章

  1. c语言课程设计学生籍贯信息记录簿,C语言课程设计 学生籍贯信息记录簿设计.doc...
  2. 使用 Weinre 调试移动网站及 PhoneGap 应用
  3. SpringBoot启动报错java.nio.charset.MalformedInputException: Input length = 2解决方案
  4. 榨取kkksc03(洛谷-P1855)
  5. Does taro support react hook?
  6. Intel处理器CPUID指令学习
  7. 大数据课程之Flink
  8. error: expected constructor, destructor, or typ...
  9. laravel input值必须不等于0_【第十一期】实现 Javascript 版本的 Laravel 风格参数验证器...
  10. [转]VMPlayer的Briged网络配置
  11. Markdown文档书写方法(工具+示例+验证)
  12. C语言输入年月日判断距今,C语言课程设计万年历打印.doc
  13. unity实现图片轮播效果_Unity 制作图片轮播功能
  14. 可爱的小老鼠计算机教案,大班语言儿歌教案《小老鼠玩电脑》
  15. 【汇正财经】什么是金融股?
  16. PowerShell 实现企业微信机器人推送消息
  17. 雅居乐万豪酒店java_“万豪,我心所属之地” | 上海雅居乐万豪酒店Terence Sun的实习故事...
  18. 数据库系统概论实验二——创建及管理数据库
  19. ubuntu 安装mysql 源码,命令ubuntu上用源代码安装mysql的详细操作说明
  20. 【php学习笔记】文件系统---制作备忘录和修改配置文件

热门文章

  1. linux内核 阅读,Linux内核阅读感悟
  2. 第四次作业--目标软件:必应词典
  3. lucenetantivy对比
  4. JAVA WEB应用目录
  5. TF/SF源TM波在UPML条件下的2D-FDTD中的圆柱散射(三)
  6. STM32管脚模拟协议驱动双路16位DAC芯片TM8211
  7. Design the Web: Creating a Repeating Background in Photoshop Photoshop网页设计教程之如何创建重复的背景 Lynda课程中文字幕
  8. 设计模式-工厂模式 Factory Pattern(简单工厂、工厂方法、抽象工厂)
  9. unity2d 实现物体跟随鼠标绕一个点旋转效果
  10. 使用numpy产生随机数