PICT如何生成有效的测试用例

PICT是微软的免费测试工具,用于生成成对的组合测试用例,简化多输入条件的组合问题。文章介绍了PICT的简单使用方法,包括如何创建模型文件和生成测试用例,以及其高级特性,如命令选项、子模型、约束、非法性测试、权重和种子的使用。通过子模型和约束,可以更好地针对特定场景调整测试用例的生成。
摘要由CSDN通过智能技术生成

PICT是微软的一个免费测试工具,可以生成成对的组合。pairwise是指当输入条件过多,覆盖样例太大时,为了有效的、合理的减少输入条件的组合数,pairwise能够简化问题大大减少组合数。

1. 简单使用

使用PICT生成正交测试用例,首先需要准备一个模型文件,例如,如果您希望为分区和卷创建创建一组测试用例,则可以使用以下参数来描述该域:类型,大小,文件系统,格式化方法,群集大小和压缩

 

模型文件myfolder.txt内容如下(标点符号均为英文):

类型:主要,逻辑,单个,跨度,条纹,镜像,RAID-5

尺寸:10,100,500,1000,5000,10000,40000

格式化方法:快,慢

文件系统:FATFAT32NTFS

簇大小:512,1024,2048,4096,8192,16384,3276865536

压缩:打开,关闭

 

将该文件放到PICT目录下,在cmd命令行下即可生成相关测试用例:

C\ YourFolder> pict ModelFile.txt

输出重定向:

C\ YourFolder> pict ModelFile.txt> OutputFile.txt

也可以将输出文件导入Excel,在Excel中打开它:

C\ YourFolder> pict ModelFile.txt> OutputFile.xls

C\ YourFolder> OutputFile.xls

 

2. 高级特性

2.1 PICT命令选项和参数

【用法】pict 模式文件[选项]

 

【选项】

/o:N   组合数,默认值为2

默认生成二元组的测试用例,即pict生成的测试用例集中最多有两个值与其他测试集是相同的;改为3,则覆盖率会增大,但同时也会生成更多的测试用例;但缺陷大部分发生在参数两两组合的情况下,三个参数组合导致的缺陷并不多见。

/d:C   值与值之间的分隔符,默认为逗号(,

例如一个参数操作系统  winxp,win7,win8 之间会用逗号隔开;

/a:C   别名间的分隔符,默认是管道符(|

例如一个参数(用户名不区分大小写,但为了保证测试的可信度,可以用大小写轮换的方式进行测试)用户名  admin|ADMIN

/n:C   无效数值或者是非法数值的前缀,默认值为(~

例如一个参数(只能取12,为了测试非法值的输入,取0,但又不希望0和其他参数的每隔值都配一次对,为了减少测试集的数量,在0前面加一个~)即参数  ~0,1,2

/e:file  定义种子文件,作用是可以指定组合方式

例如在种子文件seed.txt中指定一个组合方式,在执行1.txt时,命令:pict 1.txt /e:seed.txt  生成的测试集中会包含seed中指定的组合集(当然指定的组合集有一定条件)。(此参数目前的理解可能会有误区);

/r[:N]   随机生成,N -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值