Python接口自动化测试企业级实战

1、测试用例

理财项目的主要功能如下:

  1. 登录理财平台。
  2. 绑定银行卡。
  3. 通过银行卡充值。
  4. 购买理财产品。
  5. 理财产品的利息计算。
  6. 赎回理财产品。
  7. 平台金额提现到银行卡。
  8. 平台交易流水查询。

那么就一个个来分析对于这些功能用例的选择。

1. 登录理财平台

这个是必不可少的功能,因为大多数功能都是在登录之后才能操作的,只需要选择正确的账号密码登录,获取登录完成后的cookie用于其他接口的调用。

2. 绑定银行卡

虽然这是一个很重要的功能,但由于测试环境无法与实际的银行接口进行数据传输,即便可以模拟银行接口绑定结果,也不是真实的场景,做了这个功能也没有实际测试意义,所以这个没必要加入自动化测试。

3. 通过银行卡充值

和绑定银行卡功能一样,由于模拟的充值并非真实的场景,失去了测试的意义,所以这个功能也没必要加入自动化测试。

4. 购买理财产品

这是平台最重要的功能,之前实例中因为涉及同一产品只能购买一次,所以不能被选择,但是可以通过另外一种方式去规避这种限制,就是每次新建一个理财产品,然后去购买新建的理财产品,所以这个功能是可以通过这种自动化实现的。

5. 理财产品的利息计算

这其实也是相当重要的功能,因为利息的计算也是理财产品的核心,但由于利息的计算是需要跨天的,而自动化测试不可能去执行多天,再加上利息的计算也相对比较复杂,不同的产品有不一样的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wespten

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值