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

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 15:52   2208   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 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP