zoukankan      html  css  js  c++  java
  • 【测试设计】基于正交法的测试用例设计工具--PICT

    前言

    我们都知道成对组合覆盖是一种非常有效的测试用例设计方法,但是实际工作过程中当成对组合量太大,我们往往很难做到有效的用例覆盖。

    PICT是微软公司出品的一款成对组合命令行生成工具,它很好的解决了上述的难题。使用它我们可以有效地按照两两测试的原理,在进行测试用例设计时生成有效的组合。

    下载安装

    此前一直在微软内部使用,但现在已经对外提供,所以可以轻松搜索下载。可以访问下面的链接进行下载:

    下载下来的是一个msi安装文件(pict33.msi),点击安装即可(安装时可以自定义目录,默认安装的在C:Program FilesPICT 目录下)。

    用例生成

    安装完成后会生成一个pixt.exe文件和一个html文件,HTML文件是PICT的使用指南。下面的使用示例就是使用的使用指南中的例子,其他功能查看使用指南挖掘。

    使用示例

    如果您希望为分区和卷创建写一组测试用例,可以使用以下参数来描述该域:

    • 类型,大小,文件系统,格式化方法,群集大小和压缩

    不同的参数有不同的取值:

    • 类型:主要,逻辑,单个,跨度,条纹,镜像,RAID-5
    • 尺寸:10,100,500,1000,5000,10000,40000
    • 格式化方法:快,慢
    • 文件系统:FAT,FAT32,NTFS
    • 簇大小:512,1024,2048,4096,8192,16384,32768,65536
    • 压缩:打开,关闭

    上面的这个例子,如果我们进行穷举测试,可能要设计 7 x 7 x 2 x 3 x 8 x 2 = 4704 个用例,而如果我们使用PICT进行设计,则只会生成61条用例。

    具体操作:

    • 切换到PICT的安装目录,新建一个txt文本。
    • 将上面列出的参数保存到一个Sap.txt(标点符号均为英文)文件中。
    • 在执行命令pict sap.txt

    命令执行之后,测试用例就出来了:

    当然,仔细检查这个表之后,我们发现,表中有些组合还是不合理的,需要我们自己修改一下,而且有些常用的组合可能没出现在这个表里,还需要我们自己添加的。另外一个正交测试用例设计工具-- 【正交设计助手】也有类似的问题。

    总的来说,任何工具都有一定的局限性,结果可以为作为参考,实际还是离不开人力。

  • 相关阅读:
    linux下压力测试工具ab的使用
    linux下nginx日常操作
    centos7编译安装nginx
    ssh登录locale报错:cannot change locale (zh_CN.UTF-8): No such file or directory
    linux重装rabbitmq的问题
    rabbitmq3.6.5镜像集群搭建以及haproxy负载均衡
    linux安装rabbitmq3.6.5
    centos6升级glibc-2.14没有报错,但是验证没有升级成功的问题解决
    linux卸载erlang
    asp web服务
  • 原文地址:https://www.cnblogs.com/Detector/p/9033278.html
Copyright © 2011-2022 走看看