金融投贷通--接口测试分析、设计与实现
接⼝相关理论
ui功能测试和接⼝测试那个先执⾏
结论:接⼝测试先执⾏
原因:ui功能测试需要等待前端⻚⾯开发完成、后台接⼝开发完后且前端与后端联调完成。
ui功能测试与接⼝测试的区别
ui功能:功能调⽤(前端js、服务器端)+⻚⾯布局+兼容
接⼝测试:完整的测试服务端功能验证
ui功能测试和接⼝测试那个更⾼效
结论:接⼝测试更⾼
原因:接⼝测试只测服务端功能以及没有多⻚⾯操作因素。
投资业务接⼝
1、注册登录
注册图⽚验证码接⼝
注册⼿机验证码接⼝
注册接⼝
登录接⼝
查询登录状态接⼝
2、认证开户充值
认证接⼝
查询认证状态
请求后台开户接⼝
三⽅开户接⼝
请求充值验证码接⼝
请求后台充值接⼝
请求三⽅充值接⼝
3、投资
请求后台投资接⼝
三⽅投资接⼝
4. 投资业务
注册图⽚验证码接⼝
注册⼿机验证码接⼝
注册接⼝
登录接⼝
认证接⼝
接口测试流程
如何测试
分析api文档
1、测试接⼝依赖的数据是否都明确(请求、响应)
2、分析接⼝之间依赖关系及关联
3、参数规则(类型、必填、⻓度、等等)说明
项目难点
项⽬难点:
1、认证接⼝请求头使⽤multipart/form-data
2、三⽅开户、三⽅充值、三⽅投资都需要调⽤Mock接⼝
请求url:来源响应数据action得值
请求参数和值:所有input标签中name属性值为参数名,value属性值为参数值。
测试点提取
注册图⽚验证码、注册验证码
- 获取图片验证码
- 注册验证码
注册登录测试点
开通登录测试点
开通账户测试点
认证接口
查询认真接口
开户接口
- 请求后台--直接调用
- 三方开户--直接调用
充值和投资测试点
充值验证码
后台充值
投资