黑盒测试用例设计——PICT
在CMD命令中输入:pict test.txt
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”;
参数定义格式:<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";
最新文章
- 【开发软件】推荐一款MAC OS X 下php集成开发环境mamp
- 示例详解:UIScrollview 与 Autolayout 的那点事
- 清空KindEditor富文本编辑器里面的内容方法
- hdu4990 矩阵
- supersr--控制器的生命周期:
- 查看android app 线程信息的命令
- iOS 使用封装的NSLog来打印调试信息
- Prompt isNaN 数组 function DOM window.open/close/location/history
- ASP.NET MVC 之 View 测试
- SQL Server自动化运维系列 - 多服务器数据收集和性能监控
- 列表checkbox全选
- 展开BOM并使用最终用量的算法(转载)
- 201521123084 《Java程序设计》第7周学习总结
- apache atlas源码编译打包 centos
- 【原创】大叔经验分享(2)为什么hive在大表上加条件后执行limit很慢
- AspNet Core 认证
- 结对项目——Core设计与实现
- 【题解】luogu P3386 【模板】二分图匹配
- C# 中web如何定时同步数据
- 创建多模块springcloud应用eureka server和client和消费端demo
热门文章
- (4)socket的基础使用(基于TCP协议的并发编程)
- 第二百七十六节,MySQL数据库,【显示、创建、选定、删除数据库】,【用户管理、对用户增删改查以及授权】
- HashMap Hashtable LinkedHashMap TreeMap
- (转)函数库调用 VS 系统调用
- grep和egrep正则表达式
- [转]Nginx负载均衡原理初解
- Mysql 性能优化1 硬件设备的选择
- BASIC-7_蓝桥杯_特殊的数字
- [转]NSIS:使用SectionSetFlags根据不同环境自动勾选特定区段
- 1031 Hello World for U (20 分)