zoukankan      html  css  js  c++  java
  • 黑盒测试用例设计——PICT

    一、简单用法
     
    在PICT安装目录下新建一个txt文本。把参数填入txt文本中。[内容包括(注意格式<ParamName> : <Value1>, <Value2>, <Value3>, ...),e.g)] ,txt文件名最好是英文名,文本标点必须是英文标点
     

    在CMD命令中输入:pict test.txt

    二、更多的用法之约束条件
     
    在有前提条件的情况下,如果MyApp的旧版本已经在目标机器上安装,那就说明CLR已经安装,那么就应该去掉MyApp:Yes和CLR:not installed这种不合逻辑的组合。e.g
                   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
                
                      #MyApp need CLR
                     if [MyApp] = “yes” then [CLR]=“Installed”;

    [parameter definitions]  
    参数定义格式:<ParamName>:<Value1>,<Value2>,<Value3>,… …  [sub-model definitions]     

    子模型定义格式:{ <ParamName1>,<ParamName2>,<ParamName3>,… } @ N [constraint definitions] 
    规则约束:IF  THEN 条件语句,此外在条件语句中支持:=、<>、>、>=、<、<=、LIKE、NOT、AND、OR……还可支持同类参数的互相比较。

    三.更多的用法之子模型

    一般用测试用例需要同时考虑硬件和软件组合的情况下,例如:
    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 } @ 3
    { OS, IE } @ 2

    层次关系

     
    四.子模型与约束条件结合

    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

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

    IF [PLATFORM] in {"ia64", "amd64"} THEN [OS] in {"WinXP", "Win2K3"};
    IF [PLATFORM] = "x86" THEN [RAM] <> "64GB";
  • 相关阅读:
    jmeter 安装
    Day05_系统监控、rpm、yum软件包管理及源码安装python解释器
    Day04_vim编辑器及硬盘操作
    Day03_用户群组权限及正文处理命令
    Day02_操作系统、网络及Linux基础
    Day01_计算机硬件及启动流程
    让Sublime Text成为静态WEB服务器:SublimeServer
    sublime text2-text3 定义的不同浏览器的预览快捷键
    css之px自动转rem—“懒人”必备
    修改Sublime Text3 的侧边栏字体大小
  • 原文地址:https://www.cnblogs.com/hjianhui/p/9975096.html
Copyright © 2011-2022 走看看