正交法测试用例生成工具

1.自写工具(可用任何系统)

链接:https://github.com/fengyibo963/omgtc

使用方式

安装python3

目前该插件仅支持python3,不支持python2(后期优化兼容)

安装pip库

打开终端执行:

pip3 install allpairspy

编写输入文件(推荐txt文档)

文件可以存放于任意位置

执行命令

终端执行:

python3 omgtc.py 文件名称  # 直接将结果输出至终端
python3 omgtc.py 文件名称(可包含路径) > 文件名称(可包含路径)  # 将结果输出至指定文件
例如:
python3 omgtc.py demoinput.txt > demooutput.txt

2.pairs(尝试过mac不可用)

下载地址:

链接:https://www.satisfice.com/download/allpairs
链接:https://pan.baidu.com/s/1v7DzszegtrgEq4ASRNOv1w 密码:21o6

使用方式

  • 解压文件至任意位置
unzip pairs.zip ~/software/
  • 写入数据,新建文本,写入参数和可选值,例如:参数A有5中可选值,参数B有3种可选值,参数C有4种可选值,参数D有6种可选值
a	b	c	d
a1	b1	c1	d1
a2	b2	c2	d2
a3	b3	c3	d3
a4		c4	d4
a5			d5
			d6

  • 终端执行命令行
cd ~/software/pairs   # 进入工具文件夹
allpairs test.txt>testcase.txt  # 指定上述文件名称,以及测试用例文件名称
  • 获取用例
    其中的~表示使用可以任意值,同样可以保证测试覆盖

TEST CASES
case a	b	c	d	pairings
1	a1	b1	c1	d1	6
2	a2	b2	c2	d1	6
3	a3	b3	c3	d1	6
4	a1	b3	c2	d2	6
5	a2	b1	c1	d2	5
6	a3	b2	c4	d2	6
7	a1	b2	c3	d3	6
8	a2	b3	c4	d3	6
9	a3	b1	c1	d3	5
10	a4	b2	c1	d4	6
11	a5	b1	c2	d4	6
12	a1	b1	c4	d4	4
13	a2	b3	c3	d4	4
14	a4	b1	c3	d5	6
15	a5	b3	c1	d5	6
16	a3	b2	c2	d5	4
17	a4	b3	c2	d6	5
18	a5	b2	c3	d6	5
19	a1	b1	c1	d6	3
20	a4	~b1	c4	d1	3
21	a5	~b1	c3	d2	2
22	a5	~b1	c2	d3	2
23	a1	~b2	c4	d5	2
24	a2	~b1	c4	d6	2
25	a5	~b3	c4	d1	2
26	a4	~b2	~c1	d2	1
27	a4	~b3	~c1	d3	1
28	a3	~b3	~c1	d4	1
29	a2	~b2	~c1	d5	1
30	a3	~b1	~c2	d6	1
发布了77 篇原创文章 · 获赞 19 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/baidu_36943075/article/details/102661836
今日推荐