MBT中的PICT测试设计方法和应用

5 篇文章 0 订阅
1 篇文章 0 订阅

常见的mbt测试方法最主流的有两个

1、PICT,就是把输入,以及输出,及其操作顺序,按照分类,进行自动组合,来进行测试用例生成,此种测试对于接口遍历很优秀,但是对于先后关系的处理,存在一些先天的能力不足,先后顺序测试设计,使用pict的方法,逻辑难度较大

2、流程图。按照测试步骤操作,画出测试的路径,按照逻辑关系自动组合测试步骤,来输出用例,可以适用所有的测试设计,但是工具开源支持的都一般,不过的确是万能的方法

PICT命令行参数

/o:N    各种组合保证至少出现一次,两两组合,三三组合,甚至是单个的不组合 (默认是2)
 
/d:C   设定参数分隔符,一般是逗号,
# Type: Primary, Logical, Single, Span, Stripe, Mirror, RAID-5
/a:C    - Separator for aliases (default: |)
参数值的别名,不建议使用,易造成混淆
/n:C    标记互斥参数输入,带有~标记的值,在每组用例里只出现一次,常用语异常数据测试,按照通常实现,一个异常数据进入的分支,不会进入另一个异数据会进入的另一个分支

/e:file 类似于断点续传,我给他起名叫做断点用例设计生成,可以从一个已经生成的用例开始,继续生成用例

/r[:N]  没感觉有什么用,随机生成用例和固定生成对我看来说没区别;发散测试可能有用,相同的种子N(正整数),可以生成完全相同的一组用例
/c      加上这个参数,将区分所有的values大小写做区分,默认的话,参数的value不区分大小写
/s      查看信息统计
>pict.exe  test2_alise.txt /s
Combinations:   6
Generated tests:6
Generation time:0:00:00




可对参数做权重设置,让其出现的时候更多,但这不是量化的
FAT, FAT32, NTFS (10)


 

pict的子分组

APP: 1,2
HDD:       SCSI, IDE
OS:        Win7, Win8
Browser:   Edge, Opera

{ OS, Browser , HDD} @ 3

这样生成用例,会比默认的多,因为,要求子分组内部的交互,三三不同的组合至少出现一次,默认只能保证两两交互更 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值