xxx业务线测试策略
背景介绍
xx 信贷是一款P2P小额借贷产品。
业务介绍
产品主要分为两个部分:
- 用户使用的app和小程序。主要功能为用户通过app和小程序进行贷款操作,操作的过程中,需要提交相关的贷款信息。
- 风控人员、财务人员使用的后台管理系统,主要用途为评估用户贷款资质,决定是否放款给用户。
架构介绍
- 用户服务,
- 订单服务,
- 支付服务,
- 财务服务,
- 报表服务,
- 核心服务
测试计划
测试目标
测试方案的主要目标为
阶段 | 目标 | 时间 |
---|---|---|
阶段一 | 功能测试 | Q1Q2 |
阶段二 | 效能提升 | Q3 |
阶段三 | 团队赋能 | Q4 |
测试策略
功能测试策略
为了能更好的完成功能测试,我们设计了以下几个方案
方案一: 通过Mock提升功能测试效率
背景: 对接的第三方资金方较多,定制化流程也较多。
冲突: 在联调过程中,常常因为第三方的bug而耽误测试的整体进度。
解决方案:
- 将第三方相关接口使用mock服务替代。在测试过程中,就不会被第三方提供的接口影响测试进度
- 第三方的接口单独测试
技术总结:
- Charles
- Mitmproxy
效果:
- 未做mock之前测试某个第三方资金方使用15/人天,其中1/3时间耽误在等待第三方接口调试通过
- 完成mock之后测试同样的资金方只需要10/人天。