2023最详细的接口测试用例设计教程

一、接口测试流程

1、需求讨论

2、需求评审

3、场景设计

4、数据准备

5、测试执行

二、分析接口文档元素

1、接口名称

2、接口地址

3、支持格式

4、请求方式

5、请求参数(参数名称、类型、是否必填、参数说明等)

6、返回参数(返回码、返回值信息、返回JSON串信息)

三、如何设计接口测试用例

3.1、为什么要设计测试用例

1、理清思路、避免漏测

2、提高测试效率

3、跟进测试进度

4、体现任务工作量

5、跟进重复性工作

3.2、设计接口测试用例从哪些方面考虑

1、功能

功能是否正常

功能是否按照接口文档实现

正常场景

异常场景

2、逻辑业务

是否依赖业务、比如是否登录成功

3、异常测试

(1)参数异常

关键字参数、参数为空、多参数、少参数、错误参数

覆盖所有的必选参数,组合可选参数,参数有、无或为null,参数的顺序、个数、类型

参数类型数值大小、输入的数值范围,参数字串长短,参数包含特殊字符

(2)数据异常

关键字数据、数据为空、长度不一致、错误数据

4、安全

Cookie

header

唯一识别码

四、常用的接口测试用例覆盖方法

1、必须参数覆盖

对于接口的参数,接口文档一般都会说明哪些是必需的,哪些是非必需的。

对于必需的参数,一定要测试传参数和不传参数接口是否报错。

2、必须参数各种情况覆盖

传非法的字符,特殊的字符,空值,超过边界的参数是否报错?错误信息是否正确?

3、非必须参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值