- 个人主页: ζ小菜鸡
- 大家好我是ζ小菜鸡,让我们一起来学习对于支付功能如何测试(仅供参考)。
- 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)
一、支付功能测试
正常的测试点:已经进入到支付界面
1.测试支持的支付方式:
选择支付宝余额,余额宝,支付宝银行卡,微信零钱,微信银行卡
(微信找好友代付,qq钱包,京东余额,京东白条,京东银行卡)
2.支付操作:
【1】密码支付
【2】指纹支付
- 未开通指纹支付时,测试在支付页面是否会引导用户开通指纹支付
- 若开通指纹支付后,测试在支付时是否默认为指纹支付
- 若关闭支付支付后,测试是否默认为使用密码支付
【3】小额免密支付
未开通小额免密时,测试在支付页面是否会显示小额免密开关和同意条款
开通小额免密后,是否默认使用免密支付
若关闭小额免密后,支付时是否恢复为使用密码支付
3.支付金额:
正常测试为默认为订单生成的金额
二、异常的测试点
【1】支付的余额不足
【2】安全测试:通过fiddler修改支付金额(通过fiddler工具测试修改支付金额,比如大于2位的小数、负数、零或非法字符,超长的内容,测试服务器端是否对用户提交的数据进行校验 )
【3】使用密码支付时,测试密码错误次数,是否有限制
【4】使用指纹支付时,测试错误次数,是否有限制
【5】安全测试,通过fiddler工具修改支付密码,测试服务器端对密码错误次数有无校验(若密码为加密传输,需要借助加解密工具)
【6】取消支付后,测试在有效期内还能否再次支付
【7】数据库的影响: order表/consume表,等增加记录
【8】对前台影响:可以在我的订单里看到
【9】对后台影响:后台-统计模块-订单数量信息会改变,最近10条订单会信息改变.
【10】异常结果:给出相应的提示信息
【11】申请退款后金额是否可以退回原路和到账时间
三、非功能测试点:
【1】兼容性:使用不同的浏览器进行测试.
【2】易用性:支付过程是否明确友好,易操作.
【3】安全性:测试支付账户和密码是否加密传输
支付功能测试(仅供参考),到此就结束了,感谢大家阅读,如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)