• 个人主页: ζ小菜鸡
  • 大家好我是ζ小菜鸡,让我们一起来学习对于支付功能如何测试(仅供参考)。
  • 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)

一、支付功能测试

正常的测试点:已经进入到支付界面


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】安全性:测试支付账户和密码是否加密传输


支付功能测试(仅供参考),到此就结束了,感谢大家阅读,如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)