一、测试理论
接口测试先执行还是UI功能先执行 --为什么?
接口测试先执行。
原因:UI功能测试必须依赖前台和后台开发完成且联调完成。接口测试后端开发一个就可以测试一个。
接口与UI功能测试那个更安全更高效?--为什么?
接口测试
原因:
1、接口测试是对请求及响应进行验证,如果出现问题,修改的也是后端,从而后端更安全
2、接口测试用例和执行要比UI简易的多。
接口测试流程
1、需求分析与评审
2、测试计划与评审
3、解析API文档
4、编写测试用例
5、搭建被测项目环境
6、搭建测试工具环境
7、执行用例
8、缺陷管理
9、总结报告
二、测试实施
需求分析与评审
站在不同角度对需求进行查漏补缺
提示:接口测试的需求分析与UI功能需求分析是指的同一次。
编写测试计划
核心:
测试什么
谁来测
怎么测试
1、接口测试
2、功能测试
3、性能测试
解析API文档
目的?
提取接口测试点
关注什么?
1、单接口:
请求:
1、请求方法
2、请求PATH
3、请求信息头类型
4、请求参数/请求体
(类型、是否必填、含义)
响应:
1、响应状态码
2、响应数据2、业务接口:接口与接口之间的依赖关系。
如何设计测试点
单接口测试
正向功能:
(通过性测试)仅必填参数全部参数 1
反向测试:(异常测试)
参数异常的出参、多参 3
效据为空、长度不符、类型不符、错误数据 2
数据异常:
业务数据异常:结合业务功能考虑输出的各种异常返回情况
多接口测试:业务场景功能测试(站在用户角度考虑常用的使用场景)接口之间数据依赖



372

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



