自动化测试框架

各个测试框架,底层协议大都是webDriver的Json wire Protocol,封装各不同罢了

1、什么是测试框架

自动化测试框架就是由一些标准,协议,规则组成,提供脚本运行的环境。

2、测试框架的构成

01 基础模块(测试环境配置、应用程序配置、对象库等)

02 管理模块(测试数据、测试用例管理)用例包含:page类文件(xxpage)、测试类文件(testxxxpage)、对象库文件(xxpageyml)

03  运行模块 (测试用例调度、驱动机制   、错误恢复机制、持续集成支持)

04  统计模块 (测试报告-用例条数统计、成功失败百分比、用例总执行时间、日志模块)

3、常用框架类型

      01模块化测试框架:使用了po(面向对象)模式的框架

         优点:方便维护

         缺点:需要非常了解模块是如何划分的

      02 数据驱动框架:输入M组用例,框架会自动构造出M个测试用例,并且在每个结果中把运行结果展示出来 (py最出名的就是DDT)

      03关键字驱动框架  典型的BDD(行为驱动开发)

      04混合模型  糅合前几种不同模型

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值