前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PICT 生成正交测试用例教程

PICT 生成正交测试用例教程

作者头像
Wu_Candy
发布2022-07-04 21:39:45
6560
发布2022-07-04 21:39:45
举报
文章被收录于专栏:无量测试之道无量测试之道
今日分享主题:如何使用 PICT 快速生成正交测试用例。
PICT 简介
  • PICT 全称 Pairwise Independent Combinatorial Testing tool,是微软开发的一款结对测试用例生成工具,现在已经对外提供,可以在互联网上下载到安装包。
  • PICT 可以有效地按照两两测试的原理,进行测试用例设计。在使用PICT时,需要输入与测试用例相关的所有参数,以达到全面覆盖的效果。
PICT 使用方法
  1. 下载PICT安装包 (已放置测试资源分享文章的网盘链接中)
  2. 准备模型文件testModel.txt
  3. 将testModel.txt模型文件放置到PICT目录下
  4. dos窗口执行命令生成测试用例
模型文件testModel.txt内容

注:标点符号均为英文

代码语言:javascript
复制
PLATFORM:  x86, ia64, amd64
CPUS:      Single, Dual, Quad
RAM:       128MB, 1GB, 4GB, 64GB
HDD:       SCSI, IDE
OS:        NT4, Win2K, WinXP, Win2K3
IE:        "4.0", "5.0", "5.5", "6.0"
APP:       SQLServer, Exchange, Office

{ PLATFORM, CPUS, RAM, HDD } @ 1
{ OS, IE } @ 2

[APP]="Office";

IF [RAM]="64GB" THEN [HDD]="IDE" AND [IE]="4.0";
IF [IE] in {"4.0","5.0"} THEN [RAM] in {"1GB", "4GB"};
IF [PLATFORM] in {"ia64", "amd64"} THEN [OS] in {"WinXP", "Win2K3"};

模型文件由三部分组成,如下图所示

三部分顺序之间的规则:

  • 不可调换,
  • 不可重叠
  • 部分之间不需要任何分隔符
  • 允许出现空行
  • 允许通过 “#” 添加注释
cmd命令生成测试用例

(1).执行命令

代码语言:javascript
复制
进入doc窗口下的pict目录下,执行命令:pict testModel.txt

D:\your_pict_directory> pict testModel.txt

(2).执行效果 (此处的testModel.txt文件是pict_test_case.txt)

(3).执行结果输出重定向

输出重定向到txt文本中

代码语言:javascript
复制
D:\your_pict_directory> pict testModel.txt> OutputFile.txt

输出重定向到excel文件中

代码语言:javascript
复制
D:\your_pict_directory> pict testModel.txt> OutputFile.xls

dos窗口中直接打开重定向的excel文件

代码语言:javascript
复制
D:\your_pict_directory>OutputFile.xls

excel打开效果图如下:

end

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-11-05,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 无量测试之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 今日分享主题:如何使用 PICT 快速生成正交测试用例。
  • PICT 简介
  • PICT 使用方法
  • 模型文件testModel.txt内容
  • cmd命令生成测试用例
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com