从零开始数据驱动接口自动化测试-用例设计

前言

分享python+requests+jenkins+打桩解耦技术

前边介绍了requests的基础用法,现在开始分享一下数据驱动框架
首先我们要去寻找一个接口,我们就在聚合数据上找一个免费的接口,方便联系与测试
聚合数据

链接: link.
这个接口是免费申请的,需要实名认证,认证之后即可
我们先要分析一下接口文档
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
获取我们编写用例的基本条件
下边开始根据接口文档,进行自动化测试用例的编写工作

设计接口自动化测试用例

这里我们开进行自动化的第一个阶段,也就是我们这个字体转换接口的测试用例,使用工具 excel。
FontChanger.xlsx

在这里插入图片描述
我们的用例要素,之后再接口自动化框架中,都会作为驱动的主要数据

分别为
用例编号:用例的编号,唯一标识,后期用于数据依赖确认依赖的接口数据
用例描述:相当于用例标题
是否执行:用于驱动用例是否执行跳过,若是跳过不执行,写入no,执行为yes
依赖:此条用例是否存在相关依赖
依赖数据:接口依赖的数据,依赖某个接口的返回的那个字段的数据
资源:url
请求方式:接口的请求方式,post get put delete等
请求参数:入参
cookie操作:是否进行cookie的操作write写入动态cookie,yes为携带cookie
header操作:是否对header进行操作
header依赖:header是否存在依赖
handler依赖数据:header需要关联来的数据
预期效验方式:分为对json格式,错误码,状态码的效验
预期结果:预期接口返回码
实际结果:用例执行结果
response:实际结果返回数据

那么们我们来设计第几条测试用例

在这里插入图片描述
上边的要素作用对应接口文档,配合使用,不明白,可以联系我

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值