zoukankan      html  css  js  c++  java
  • PICT 生成正交测试用例教程

    文章内容主题:如何使用 PICT 快速生成正交测试用例。

    PICT 简介

    • PICT 全称 Pairwise Independent Combinatorial Testing tool,是微软开发的一款结对测试用例生成工具,现在已经对外提供,可以在互联网上下载到安装包。
    • PICT 可以有效地按照两两测试的原理,进行测试用例设计。在使用PICT时,需要输入与测试用例相关的所有参数,以达到全面覆盖的效果。

    PICT 使用方法

    1. 下载PICT安装包 (已放置测试资源分享文章的网盘链接中)
    2. 准备模型文件testModel.txt
    3. 将testModel.txt模型文件放置到PICT目录下
    4. dos窗口执行命令生成测试用例

    模型文件testModel.txt内容

    注:标点符号均为英文

    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).执行命令

    进入doc窗口下的pict目录下,执行命令:pict testModel.txt
     
    D:\your_pict_directory> pict testModel.txt

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

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

    输出重定向到txt文本中

    D:\your_pict_directory> pict testModel.txt> OutputFile.txt

    输出重定向到excel文件中

    D:\your_pict_directory> pict testModel.txt> OutputFile.xls

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

    D:\your_pict_directory>OutputFile.xls

    excel打开效果图如下:

    欢迎关注【无量测试之道】公众号,回复【领取资源】
    Python编程学习资源干货、
    Python+Appium框架APP的UI自动化、
    Python+Selenium框架Web的UI自动化、
    Python+Unittest框架API自动化、
    资源和代码 免费送啦~
    文章下方有公众号二维码,可直接微信扫一扫关注即可。

    备注:我的个人公众号已正式开通,致力于测试技术的分享,包含:大数据测试、功能测试,测试开发,API接口自动化、测试运维、UI自动化测试等,微信搜索公众号:“无量测试之道”,或扫描下方二维码:

    添加关注,让我们一起共同成长!

  • 相关阅读:
    Codeforces Round #407 (Div. 2)A B C 水 暴力 最大子序列和
    Codeforces Round #358 (Div. 2) A B C 水 水 dfs序+dp
    51nod 1225 数学
    HDU 4584 splay
    bzoj 1588 平衡树 splay
    HDU 4722 数位dp
    Kubernetes 自动伸缩 auto-scaling
    转发一篇能看懂的关于ingress的说明
    Http 安全检测
    mdadm 软RAID
  • 原文地址:https://www.cnblogs.com/Wu13241454771/p/15512007.html
Copyright © 2011-2022 走看看