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即可

时间: 2024-10-14 02:03:52

PICT工具的用法的相关文章

压力测试工具tsung用法简介

tsung是用erlang开发的一款简单易用的压力测试工具,可以生成成千上万的用户模拟对服务器进行访问.目前对tsung的理解也仅限于会简单的应用,其内部结构没有深入研究过. 1.安装 tsung是用erlang编写的,所以首先安装erlang的运行环境.然后就是按照tsung的官网下载编译tsung.需要注意的是,生成测试报告需要gnuplot和perl的支持,其中perl需要安装Template扩展.具体安装过程请看相关手册或者google之. 2.配置文件 默认情况下,tsung会加载配置

PICT工具使用实例

PICT工具是在微软公司内部使用的一款成对组合的命令行生成工具,可在网上下载.下面给出pict的一个测试生成例子,如下: 帐户名 空,不存在,超长,超短,正常 密   码 空,超长,超短,不匹配,正常 验证码 空,超长,超短,不匹配,正常 会  话 保存一个月,保存三个月,保存一年,不保存 按  钮  确定,取消 从列表可以看出,有1000多种组合方式.在短时间内对其做测试,将是非常困难的.研究表明,通过PICT,测试用例的数量将大大降低:同时,也可保证很高的测试覆盖率.测试结果如下:

android常用开发工具的用法

1.在命令行创建.删除和浏览AVD 管理AVD需要Android SDK目录下的tools子目录下的android命令,android+下面的命令 list:列出机器上所有已经安装的android版本和AVD设备. list avd:列出机器上所有已经安装的android版本. list target:列出机器上所有已经安装的android版本. create avd:创建一个avd设备. move avd:移动或者重命名一个avd设备 delete avd:删除一个avd设备 update a

Java制作证书的工具keytool用法总结

摘录自:http://www.cnblogs.com/xdp-gacl/p/3750965.html 一.keytool的概念 keytool 是个密钥和证书管理工具.它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务.在JDK 1.4以后的版本中都包含了这一工具,它的位置为%JAVA_HOME%\bin\keytool.exe,如下图所示: 二.keytool的用法 三.创建证书 创建证书主要是使用" -genke

JDK工具jstatd用法详解(转)

jstatd,即虚拟机的jstat守护进程,主要用于监控JVM的创建与终止,并提供一个接口允许远程监控工具依附到在本地主机上运行的JVM. 用法摘要 jstatd [ options ] options 命令行选项.这些选项可以是任意顺序.如果存在多余的或者自相矛盾的选项,则优先考虑最后的选项. 描述 jstatd工具是一个RMI服务器应用程序,主要用于监控HotSpot Java 虚拟机的创建与终止,并提供一个接口以允许远程监控工具附加到本地主机上运行的JVM上. jstatd服务器需要在本地

Wireshark抓包工具基本用法

下载和安装好Wireshark之后,启动Wireshark并且在接口列表中选择接口名,然后开始在此接口上抓包.例如,如果想要在无线网络上抓取流量,点击无线接口.点击Capture Options可以配置高级属性,但现在无此必要. 点击接口名称之后,就可以看到实时接收的报文.Wireshark会捕捉系统发送和接收的每一个报文.如果抓取的接口是无线并且选项选取的是混合模式,那么也会看到网络上其他报文. 上端面板每一行对应一个网络报文,默认显示报文接收时间(相对开始抓取的时间点),源和目标IP地址,使

00.mp4v2工具的用法

1.交叉编译mp4v2库# ./configure --prefix=/usr/local/mp4v2-2.0.0 --host=arm-hisiv300-linux  CC=arm-hisiv300-linux-gcc CXX=arm-hisiv300-linux-g++#make#make install 2.工具用法 ./mp4info 20161024091151_180.MP4 ./mp4info version 2.0.0 20161024091151_180.MP4 : Track

抓包工具tcpdump用法说明

本文目录: 1.1 tcpdump选项 1.2 tcpdump表达式 1.3 tcpdump示例 tcpdump采用命令行方式对接口的数据包进行筛选抓取,其丰富特性表现在灵活的表达式上. 不带任何选项的tcpdump,默认会抓取第一个网络接口,且只有将tcpdump进程终止才会停止抓包. 例如: shell> tcpdump -nn -i eth0 icmp 下面是详细的tcpdump用法. 1.1 tcpdump选项 它的命令格式为: tcpdump [ -DenNqvX ] [ -c cou

一个内存泄露问题的分析和处理(二)——valgrind工具的用法

valgrind是linux下对C++和C程序进行内存泄露检测的工具,除了内存检测,valgrind还提供了很多其他的功能,这里主要介绍下valgrind的内存检测的功能. 首先是文件的下载,valgrind的官方网址是http://valgrind.org/,最新版本的valgrind是3.9,下载地址如下:http://valgrind.org/downloads/.下载好的文件是tar.bz2格式的文件--valgrind-3.9.0.tar.bz2,linux下可以使用tar命令对压缩包