一、接口测试流程
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、非必须参数

最低0.47元/天 解锁文章
1235

被折叠的 条评论
为什么被折叠?



