测试用例设计方法————正交表法

实际上就是排列组合

一、正交表法的概念

能够使用最小的测试过程获得最大的测试覆盖率,从全面试验中挑选出有代表性的点进行测试。

适用于配置类软件,组合比较多的情况。

正交表Ln(m^k):

特点:均匀分散、整齐可比、高效、快速、经济

n:正交表的行数,也就是需要测试的组合的次数;

k:正交表的列数,也就是控件的个数;

m:是每个控件包含的取值个数;

二、使用步骤

① 根据控件和取值数选择一个合适的正交表; ② 列举取值并编号,生成取值表; ③ 把取值表与选择的正交表进行映射;

三、正交表法使用

正交表查找链接:

对于一般的正交表可以在正交表中查找适合自己数据的选用然后把去指标与选择的正交表进行映射。

四、混合正交表

可以使用allpairs命令进行操作

首先需要下载allpairs,然后创建excel表格数据或是用txt数据文件。

allpairs下载地址:

解压下载下的 pairs.zip 文件

举例: 使用步骤: 1、 制作取值表(不需要编号,列出数据即可)

2、 复制表格中的数据放在一个新建的txt文本文档中,保存到allpairs文件夹中(例如:test2.txt)

3、 Win+r再输入cmd进入控制台界面

4、 使用控制台代码进入allpairs文件夹中(例如: h: 回车 cd 复制文件夹路径 回车)

5、 再输入allpairs.exe test2.txt>chenggong.txt (test2.txt是我们刚新建的文件,chenggong.txt是我们最终生成出来的正交表文件)

6、回到allpairs的文件夹,可以看到已经生成了chengong.txt正交设计表了。

经验分享 程序员 微信小程序 职场和发展