文章目录
Aim:使用postman完成微信小程序的个12接口测试
1.接口理论回顾
1.1 接口测试相关概念
- 接口:
系统或者组件之间的交互点,也是数据进行交互的通道- 接口测试
对系统或组件之间的接口进行测试
验证:数据交换、传递、控制管理过程、数据相互逻辑关系- 接口测试特点
目的:可发现通过页面不易发现的问题
时间:及早介入,提前发现bug
成本:高效率低成本
定位:用户角度对系统的验证- 接口测试实现方式
工具:Postman、Jmeter
代码:Python+Requests
1.2 接口测试流程
- 需求分析
- 接口文档解析
- 设计测试用例
- 执行测试用例
- 缺陷管理和追踪
- 自动化持续集成
- 撰写接口测试报告
2.接口测试文档
2.1 接口测试文档基础
什么是接口文档
描述接口信息的文档
一般由开发人员编写
接口文档的目的
方便开发人员高效配合开发(前后端)
方便测试人员进行接口测试
方便项目迭代时相关人员查看与维护
接口文档的内容
- 接口基本信息
接口名称
接口方法
接口路径
接口描述- 请求参数
请求头
请求体- 响应数据
响应状态码
响应数据
接口文档示例
2.2 ego微商小程序的接口文档解析
微信小程序的12个接口测试
首页
1.获取轮播图
2. 获取专题栏位
3. 获取最近新品商品
4. 获取商品分类
5. 获取商品分类下的商品
6. 获取商品信息用户权限
7. 获取Token
8. Token验证订单
9. 获取用户订单列表
10. 创建订单
11. 查看订单
12. 获取地址信息
3.设计接口测试用例
3.1 接口测试用例基础
接口测试的测试点