PICT工具使用实例

PICT工具是在微软公司内部使用的一款成对组合的命令行生成工具,可在网上下载。下面给出pict的一个测试生成例子,如下:

帐户名 空,不存在,超长,超短,正常
密   码 空,超长,超短,不匹配,正常
验证码 空,超长,超短,不匹配,正常
会  话 保存一个月,保存三个月,保存一年,不保存
按  钮  确定,取消

从列表可以看出,有1000多种组合方式。在短时间内对其做测试,将是非常困难的。研究表明,通过PICT,测试用例的数量将大大降低;同时,也可保证很高的测试覆盖率。测试结果如下:

时间: 2024-10-26 11:59:18

PICT工具使用实例的相关文章

开发者工具使用实例

开发者工具使用实例 1.查找事件执行函数 举例 F12打开控制台 在 chrome 的控制台的Element选项卡面板里右侧面板有个 Event Listeners,这里会显示你所选择元素的原生事件.原生事件就是元素上直接onclick="xx"等,如下图. 显示是按事件类型显示的,此处是标准事件click,展开后就是在哪些元素上绑定的,同一行后面超链接可以在Sources选显卡里定位处理过程.这个Dom事件模型要了解.然后紫色的handler就是处理函数,光标在上面就会显示出来. 下

java生成excel文件工具类实例

import java.io.File; import java.io.IOException; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; import jxl.write.WriteException; import jxl.write.biff.RowsExceededException; import org.

交互式fdisk分区工具 VS 非交互式parted分区工具及实例演练!

交互式fdisk分区工具 VS 非交互式parted分区工具 linux中磁盘资源是如何管理? 在windows系统中,我们对磁盘管理或是分区,C盘D盘E盘,打开"磁盘管理器",以设备的形式管理. 而linux哲学"一切皆文本"的思想,无论是设备也好,在linux中都是以文件的形式,来管理磁盘资源的. 设备文件,用于关联至一个设备驱动程序,能够跟与之对应设备产生关联,与硬件设备进行交互使用. 每个设备都有,设备号,用于内核标识识别设备: 主设备号:major num

Nunit测试工具使用实例

前言: 本文主要是介绍了Nunit的基本使用,其中参详了很多已有的文章,由于最近要使用其进行测试,所以对网上的文章做了下整理,同时加入了一些自己的实践. NUnit的属性 TestFixture 它标记一个类包含测试,申明该类是用来测试的.一般用在class的定义之前: Test 一般是放在method之前,表示对该方法的测试,中添加Description参数可以给我们测试的功能添加描述信息 TestCase(arguments) 属性标记有参数无返值方法为测试方法(泛型方法一样标记),想要多次

PICT工具的用法

http://www.pairwise.org/tools.asp 上提供了大量的工具,从其中下载PICT,然后双击安装后,在命令行中运行pict,其usage就输出: C:\Users\×××\Desktop>pictPairwise Independent Combinatorial Testing Usage: pict model [options] Options: /o:N - Order of combinations (default: 2) /d:C - Separator f

自制反汇编工具使用实例 其二(使用xmm寄存器初始化对象,以及空的成员函数指针)

在反汇编代码中,当看到xmm寄存器,第一反应是将要进行浮点操作或访问,但是更加多的情况是在使用xmm寄存器初始化局部对象. 下面是自制反汇编工具翻译出来的代码: // -[CALayer setAllowsEdgeAntialiasing:] void CALayer20_setAllowsEdgeAntialiasing3A_(id self, SEL sel, uintptr_t setAllowsEdgeAntialiasing) { // 0 pushq %rbp // 1 rbp =

自制反汇编工具使用实例 其一

这里有一个(x64)例子,刚好说明寄存器在函数中的位置编排.rdi是第一个不为浮点或数据结构对象的参数,这里的第一个参数实质上与我们定义的函数类型的第一个参数不是对应的.当函数类型是类成员函数,rdi首先安放this指针.当函数类型返回数据结构对象时,rdi优先安排返回结果的指针(这个临时对象就在上一级的栈中,指针指向临时对象).如果满足上面两种情况,临时对象地址优先,这时rdi是临时对象,rsi才是this指针. 下面是我自制反汇编工具生成的代码: // -[CALayer setAffine

VS2012自带的 性能分析 工具使用实例

http://www.cnblogs.com/aarond/archive/2013/04/19/performance-enhancement.html 本篇通过一小段代码的console程序来进行性能的分析以及改进.直到后面的改进前.改进后性能比较结果. 先看console代码(源代码下载): static void Main(string[] args) { int i = 10000; while(i-->0) { Core c=new Core(); c.Process(DateTim

PICT测试工具的安装及使用

PICT工具就是在微软公司出品一款成对组合的命令行生成工具,现在已经对外提供,可以在互联网上下载到( 例如: http://vdisk.weibo.com/s/d6k2tcgXDa7Eq ) .PICT 可以有效地按照两两测试的原理,进行测试用例设计.在使用PICT时,需要输入与测试用例相关的所有参数,以达到全面覆盖的效果. 我们知道成对组合覆盖这一概念是Mandl于1985年在测试Aad编译程序时提出来的.Cohen等人应用成对组合覆盖测试技术对Unix中的“Sort”命令进行测试.测试结果表