大话接口测试全过程

大话接口测试全过程

前言

在测试工作中,接口测试是必不可少的,一般由后端开发提供接口以及接口文档给到前端开发和测试人员,这时候我们就可以开展我们的测试工作了


提示:本篇内容来自个人实习总结,如有错误,请各有猿友指出

一、什么是接口测试

接口:即API 应用程序接口,本质就是抽象出一些共性的方法形成一种约定或者说是规范。其目的是为了让程序之间或者程序中的模块之间的耦合性降低
而我是这样理解的,本质就是开发定义的一种服务函数,一个函数,由用户发送一个request,然后服务端返回一个response

二、接口数据的来源,测试应该怎么测

1.需求文档

在需求评审后,我们基本就知道了这次项目大概是什么样的,具备什么样子的功能,这时候我们基本就能确定接口应该具备哪些功能,例如一个关于支付宝集五福活动
后端开发一般会制作5种接口:

  1. 查询接口:根据用户id查询该id拥有的五福卡片,是否集齐,每种卡片拥有的数量
  2. 赠送接口:用户当前卡片拥有>1,传入用户id去执行赠送,返回是否赠送成功等信息
  3. 求助接口:用户当前卡片拥有<1,传入用户id去执行求送,返回是否求助成功等信息
  4. 应该还有很多接口,像开奖接口等等

2.接口文档

后端开发完成接口后会给出一份接口文档,里面包含了接口url,请求参数和返回参数
这时候我们就熟悉一下接口文档,看看接口文档所涉及的功能是不是完成了需求文档所说的内容
哈哈,其实一般都实现了的,要是后端没实现的话,前端开发肯定第一时间就找上门了,因为接口没数据的话前端也完成不了需求

三、开始测试

接口文档有了我,就可以开始测试啦
我们将接口url,请求参数放进去,得到返回参数,也就是前面提到的由用户发送一个request,然后服务端返回一个response

四、案例实战

查询某地天气情况

  1. 接口一:城市列表
  2. 请求方式 Get 请求参数:无
  3. 这时候我们拿到城市列表,看看返参是否正常
    在这里插入图片描述

接口二:天气查询
在这里插入图片描述
在这里插入图片描述

当参数存在必传和非必传,我们只需传必传参数就好了

{
    "weaId":"1",
    "appkey":"XXXX",
    "sign":"fXXXXX"
}

写到这我发现这接口需要用钱才能用,方法知道就行了,以后我找一找免费的接口给大家去调用试试

总结

接口测试是非常重要的一种测试方式
主要看功能是否实现,以需求文档为基准,若跟开发有差异,就拿着需求文档跟他讨论
还有就是测试的话要站在用户的角度去考虑问题

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

渣渣圆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值