支付功能怎么测
业务流程
点击支付---> 选择支付方式 ---> 确认金额---> 输入密码 ---> 成功支付
功能测试
- 点击支付
点击支付,还未付款,点击返回,可以取消支付
- 选择支付方式
1)正常支付
是否可以支持信用卡、储蓄卡、余额、第三方支付(微信、支付宝)、好友代付,并正常选择支付
2)异常
还未绑定支付方式,报错给出提示
3)功能交互
叠加优惠券、折扣等进行相关抵扣,价格正确
- 确认金额
用到等价类划分法和边界值分析法
1)正常金额
最小:0
最大:单笔最大、单日最大金额
2)异常
非数字、负数、0、小数点超过2位、单笔最大、单日最大
- 支付密码
1)正常
可以支持的方式:账号密码、指纹识别、人脸识别、动态获取验证码、小额免密等
2)异常
输入多次密码超过次数上限,进行冻结;多次识别不成功多次,进行冻结;验证码不正确
- 其他场景测试点:
a、多笔订单合并支付,是否可以成功;
b、重复点击支付按钮,是否会出现多次购买,并同步检查数据库的数据账目正确;
c、支付中断:
主动中断:可以继续支付并成功
被动中断:比如电话、低电量、闹钟,断网、切换后台、耳机插拔等,验证可以继续支付;
d、网络测试:
验证各种网络类型:2G、3G, 4G,5G,wifi 下都可以正常支付;
进行网络切换,支付功能正常;
弱网测试下支付功能正常:不会重复支付多次,APP 不会闪退 崩溃,而且页面提示友好;
e、使用 fiddler 等抓包篡改价格:不允许抓包或者数据加密,篡改不成功
界面测试
是否美观、是否有错别字等
兼容性测试
移动端:
考虑不同手机型号
安卓系统、ios系统,主流的系统版本需要测试覆盖 不同屏幕大小及分辨率
Web端:
不同内核版本的浏览器
从同一内核版本的浏览器中选择主流的浏览器进行测试
易用性测试
使用是否便捷
性能测试
多用户支付场景
支付跳转的时间
长时间在支付页面
安全性测试
验证敏感信息是否加密,是否可以篡改
通过一些工具进行安全扫描,检查是否有安全漏洞
------ 本文结束感谢您的阅读 ------