PICT工具的用法

 http://www.pairwise.org/tools.asp上提供了大量的工具,从其中下载PICT,然后双击安装后,在命令行中运行pict,

其usage就输出:

C:\Users\×××\Desktop>pict
Pairwise Independent Combinatorial Testing

Usage: pict model [options]

Options:
/o:N - Order of combinations (default: 2)
/d:C - Separator for values (default: ,)
/a:C - Separator for aliases (default: |)
/n:C - Negative value prefix (default: ~)
/e:file - File with seeding rows
/r[:N] - Randomize generation, N - seed
/c - Case-sensitive model evaluation
/s - Show model statistics

 

我桌面上有一个文件cc.txt,其内容如下:

OS:Win XP,Win 2003 server,Win7, Win NT4

Language:English,German,Chinese

CLR:Installed,not installed

MyApp:yes,no

IE:5.0,6.0,7.0,8.0,Firefox

 

{OS, IE, Language} @3      #耦合度   可以单独指定, 也可以在命令中全部指定

 

if[MyApp]="yes" then [CLR]="Installed";     # 约束条件

 

里面包含了耦合度和约束条件的设定,通过usage也发现可以指定随机的种子,这样可以保证每次生成的测试用例是随机的,并且是跟上一次不同的。

 

执行pict cc.txt   output.txt即可

 

通过这样的工具生成的测试用例毕竟是有限的,可能漏掉一些重要的测试用例,因此还必须结合对于软件的理解,添加一些测试用例,如探索性测试用例。

 

 

posted on 2014-10-16 15:21  scodong  阅读(1058)  评论(0编辑  收藏  举报

导航