如何写接口测试用例

背景

接口测试做起来很简单,但是怎么写接口测试用例,或者说如何写一个规范的接口测试用例一直找不到标准。对我这种标准强迫者更是难受。后来参考了美国团队的用例写法,再加上项目组的实现,终于总结了一种自己满意的接口测试用例写法。

实践

接口测试用例和功能测试用例其实区别并不大,甚至说是有模板可套的,比功能测试用例更简单。

只要说明调用的接口URL,请求头Header,传递的参数Param或者Body,以及对应返回的内容(主要包括status,参数内容)即可,其他属性根据具体情况添加。

下面以搜索接口和登录接口为例,说明get请求和post请求的接口测试用例。

用例编号用例名用例目的前置条件测试步骤预期结果
XXX_001[API]检查搜索功能验证搜索API正常Postman已安装

使用如下参数执行Get请求:

URL:

{{db_host}}/search

Header:

Content-Type: text/html; charset=utf-8

Params:

q: 接口测试

1. Status: 200OK

2. Response body:包含“接口”

XXX_002[API]检查登录功能验证登录API正常Postman已安装

使用如下参数执行Get请求:

URL:

{{db_host}}/login

Header:

Content-Type: text/html; charset=utf-8

Body:(row & JSON)

name:Test

password:test123

1. Status: 200OK

2. Response body:

message参数包含“success”;

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值