安装并使用PICT,生成测试用例
一、PICT简介
PICT工具是在微软公司内部使用的一款承兑组合的命令行生成工具,现在已经对外提供,可以在 http://download.microsoft.com/download/f/5/5/f55484df-8494-48fa-8dbd-8c6f76cc014b/pict33.msi 下载。PICT可以有效地按照两两测试的原理,进行测试用例设计。在使用PICT时,需要输入与测试用例相关的参数,以达到全面覆盖的效果。
二、PICT的安装
1. 双击pict33.msi进行安装,一直点击next按钮
![7d05299805a2d0b7c52729072c93f1db.png](https://img-blog.csdnimg.cn/img_convert/7d05299805a2d0b7c52729072c93f1db.png)
![9265f06b21ea99afec36ba719830580e.png](https://img-blog.csdnimg.cn/img_convert/9265f06b21ea99afec36ba719830580e.png)
2. 给pict设置安装路径D:/pict,继续点击next
![5cf05d3a540cd3622e52899e56bc4b84.png](https://img-blog.csdnimg.cn/img_convert/5cf05d3a540cd3622e52899e56bc4b84.png)
3. 点击install按钮进行安装,再点击finish完成安装
![7c63879e40a6fba5ed961bd98c20f11e.png](https://img-blog.csdnimg.cn/img_convert/7c63879e40a6fba5ed961bd98c20f11e.png)
![0d80a8079990fc915d3b0c1716a90906.png](https://img-blog.csdnimg.cn/img_convert/0d80a8079990fc915d3b0c1716a90906.png)
4. 安装完成后,安装目录如图所示:
![c4ea90bb4201a3b6813d0ebd1c968873.png](https://img-blog.csdnimg.cn/img_convert/c4ea90bb4201a3b6813d0ebd1c968873.png)
三、PICT的使用
1. 在安装目录下D:/pict下,新建test_case.txt文本文档,将参数填入txt文本中,如图所示
![02584f86a933ce43b00583026c79a686.png](https://img-blog.csdnimg.cn/img_convert/02584f86a933ce43b00583026c79a686.png)
![106da6f96839f605b7d68e6e0b3d6891.png](https://img-blog.csdnimg.cn/img_convert/106da6f96839f605b7d68e6e0b3d6891.png)
2. 在安装目录D:/pict下,ctrl + shift + 右键单击, 选择”在此处打开命令窗口“
![e3bd339069434029debedf5590adcbb8.png](https://img-blog.csdnimg.cn/img_convert/e3bd339069434029debedf5590adcbb8.png)
3. 在打开的命令窗口中输入pict test_case.txt>test_case.xls, 并按回车键执行
pict test_case.txt > test_case_out.txt
![5cc8de4626cdb074bedca5931c8ed4fd.png](https://img-blog.csdnimg.cn/img_convert/5cc8de4626cdb074bedca5931c8ed4fd.png)
4. 此时,在pict安装目录下生成test_case.xls文件
![bc902f2b05298a6c4910dbbe67b724cc.png](https://img-blog.csdnimg.cn/img_convert/bc902f2b05298a6c4910dbbe67b724cc.png)
5. 打开test_case.xls文件,可查看产生的测试用例,如图所示
![87b6146390ed8f980e5a9cce9bd22969.png](https://img-blog.csdnimg.cn/img_convert/87b6146390ed8f980e5a9cce9bd22969.png)
![4121337428a857b2d5767acbf488b378.png](https://img-blog.csdnimg.cn/img_convert/4121337428a857b2d5767acbf488b378.png)
PICT在减少测试用例的数量的同时能保证测试覆盖率。但是如果业务逻辑复杂,需要在参数文件中编写大量的条件判断语句。
其中,#是注释符。默认情况下,PICT会成对产生测试用例,即按照两两测试原理设计用例。但也可根据实际情况修改参数组合。
还可根据实际业务,对参数进行限制。