美文网首页
接口自动化框架搭建

接口自动化框架搭建

作者: 晓看云 | 来源:发表于2020-02-24 12:34 被阅读0次

一、简述

(1)数据驱动测试框架
数据驱动的核心是指测试程序和测试数据的分离,使用数据数组、测试数据文件或者数据库等方式作为测试过程输入的自动化测试框架,此框架可以将所有测试数据在自动化测试执行的过程中进行自动加载,动态判断测试结果是否符合预期,并自动输出测试报告。
此框架一般用于在一个测试流程中使用多组不同的测试数据,依次来验证被测试系统是否能够正常工作。

(2)关键字驱动测试框架

关键字驱动测试框架可以理解为高级的数据驱动测试框架,使用被操作的对象、操作的方法和操作的数据值作为测试过程输入的自动化测试框架,简单表示为item,operation(value)。被操作的对象、操作的方法和操作的数据值可以保存在数据数组、数据文件、数据库中作为关键字驱动测试框架的输入。

如在/register接口,发送post请求,请求的报文是{"username":"wulaoshizz${unique_num1}","password":"wulaoshi999","email": "wulaoshi@qq.<wbr>com"},
则可以在数据文件中进行如下定义:

/register,post,{"username":"wulaoshizz${unique_num1}","password":"wulaoshi999","email": "wulaoshi@qq.<wbr>com"}

关键字驱动驱动测试框架属于更加高级的自动化测试框架,可以兼容更多的自动化测试操作类型,大大提高了自动化测试框架的使用灵活性。

(3)混合型测试框架

在关键字驱动测试框架中加入了数据驱动的功能,则框架被定义为混合型测试

(4)行为驱动测试框架

支持自然语言作为测试用例描述的自动化测试数据,如lettuce框架。

二、基于txt文件测试框架实战

第一步:请求接口,并拿到返回数据

相关文章

网友评论

      本文标题:接口自动化框架搭建

      本文链接:https://www.haomeiwen.com/subject/ioemactx.html