支付功能怎么测

业务流程

点击支付---> 选择支付方式 ---> 确认金额---> 输入密码 ---> 成功支付

功能测试

  1. 点击支付

点击支付,还未付款,点击返回,可以取消支付

  1. 选择支付方式

1)正常支付

是否可以支持信用卡、储蓄卡、余额、第三方支付(微信、支付宝)、好友代付,并正常选择支付

2)异常

还未绑定支付方式,报错给出提示

3)功能交互

叠加优惠券、折扣等进行相关抵扣,价格正确

  1. 确认金额

用到等价类划分法和边界值分析法

1)正常金额

最小:0

最大:单笔最大、单日最大金额

2)异常

非数字、负数、0、小数点超过2位、单笔最大、单日最大

  1. 支付密码

1)正常

可以支持的方式:账号密码、指纹识别、人脸识别、动态获取验证码、小额免密等

2)异常

输入多次密码超过次数上限,进行冻结;多次识别不成功多次,进行冻结;验证码不正确

  1. 其他场景测试点:

a、多笔订单合并支付,是否可以成功;

b、重复点击支付按钮,是否会出现多次购买,并同步检查数据库的数据账目正确;

c、支付中断:

主动中断:可以继续支付并成功

被动中断:比如电话、低电量、闹钟,断网、切换后台、耳机插拔等,验证可以继续支付;

d、网络测试:

验证各种网络类型:2G、3G, 4G,5G,wifi 下都可以正常支付;

进行网络切换,支付功能正常;

弱网测试下支付功能正常:不会重复支付多次,APP 不会闪退 崩溃,而且页面提示友好;

e、使用 fiddler 等抓包篡改价格:不允许抓包或者数据加密,篡改不成功

界面测试

是否美观、是否有错别字等

兼容性测试

移动端:

考虑不同手机型号

安卓系统、ios系统,主流的系统版本需要测试覆盖 不同屏幕大小及分辨率

Web端:

不同内核版本的浏览器

从同一内核版本的浏览器中选择主流的浏览器进行测试

易用性测试

使用是否便捷

性能测试

多用户支付场景

支付跳转的时间

长时间在支付页面

安全性测试

验证敏感信息是否加密,是否可以篡改

通过一些工具进行安全扫描,检查是否有安全漏洞

------ 本文结束感谢您的阅读 ------