支付功能如何测试
⽀付功能如何测试
1、⽀付流程
⽀付的测试流程:点击⽀付--> 选择⽀付⽅式 --> 确认⾦额--> 输⼊密码 --> 成功⽀付。需要针对⽀付流程中的每个阶段和步骤分别测试。
(1) ⽀付:点击⽀付,然后取消订单,能否正常取消。
(2) 选择⽀付⽅式:可以从正常和异常⾓度考虑。
正常:可以⽀持的⽀付⽅式有:信⽤卡,储蓄卡,⽹银⽀付,余额,第三⽅⽀付(,⽀付宝,京东、百度、聚合⽀付、组合⽀付),⼈代付,验证是否⽀持并且可以正常选择并⽀付;
异常:a. ⽀付时结合优惠券/折扣券/促销价抵扣进⾏相关的抵扣,验证规则正确,并且可以正常抵扣和⽀付。b. ⼿机上没有安装、⽀付宝等APP时,选择对应的⽀付⽅式,系统如何处理;
(3) 确认⽀付⾦额:
正常:正常⾦额⾥⽤⿊盒测试中的边界值法去测试。a. 最⼤⽀付⾦额(单⽇最⼤,单笔最⼤,余额最⼤)b. 最⼩⽀付⾦额。
异常:同样也⽤边界值⽅法提取测试点。a. 超过⽀付⽅式单⽇最⼤消费⾦额/单笔最⼤/余额最⼤;b. 异常⾦额⽀付:⾮数字、负数、0,⼩数点超过 2 位、格式错误、余额⼩于实际需要⽀付的⾦额等。
(4) ⽀付密码:
正常:可以⽀持的⽀付密码类型有:指纹,⼈脸识别,账号密码,动态获取验证码,⼿势,信⽤卡和⽀付码,⼩额免密等,确认⾃⼰的产品所⽀持的密码类型,确认可以验证并⽀付成功;
异常:a. 输⼊错误的密码,检查有⽆提⽰信息且正确;b. 超过密码错误上限,检查是否冻结等。
(5) 其他场景测试点:
a. 多笔订单合并⽀付,是否可以成功;
b. 重复点击⽀付按钮,是否会出现多次购买,并同步检查数据库的数据账⽬是否正确;
c. ⽀付失败之后,如何补单和退单。
d. ⽀付中断:* 主动中断:可以继续⽀付并成功;* 被动中断:⽐如电话、低电量、闹钟,断⽹、切换后台、⽿机插拔等,验证可以继
续⽀付。
e. 使⽤ Fiddler 等抓包篡改价格:不允许抓包或者数据加密,篡改不成功。
2. 退款流程
正常:验证正常的退款流程,也就是退款的冒烟测试。吃芒果的7大禁忌
a. 点击退款可以退款成功,并且检查交易状态是退款,退款⾦额可以到账;
b. 结合优惠券等抵扣,可以退款实际⽀付⾦额;
c. 同步检查数据库的数据和账⽬是正确的;
异常:提交错误退款(退款订单号不对),或者退款⾦额错误,都能够退款失败(此处⼀般会借助⼯具进⾏测试,⽐如进⾏接⼝测试);
3. ⾮功能测试点
我们平时测试中,除了功能测试,还需要考虑其他⽅⾯的测试(⾮功能测试),主要包括以下⼏个⽅⾯:
(1) UI测试:
a. ⽀付按钮是否⾜够明显;
父亲节说什么祝福语b. ⽀付的界⾯是否简洁、美观,符合⼤众审美;
c. ⽀付页⾯的字体⼤⼩是否合理。
(2) 兼容性测试:
BS:如果是 BS 架构的产品,需要测试浏览器的兼容性,所以就需要根据浏览器的内核,选择⼀些主流的浏览器进⾏测试;
APP:测试⼿机移动端的兼容性,⽐如⼿机型号,系统版本和屏幕⼤⼩及分辨率等。
(3) 易⽤性测试:
a. 是否⽀持快捷键功能;
b. 点击付款按钮,是否有提⽰;
c. 取消付款,是否有提⽰;
d. 输⼊框是否对齐,⼤⼩是否适中等。
(4) 性能测试:寿司的做法
a. 多次点击⽀付按钮时,是否会出现多次扣款;
书籍排行榜b. 如果发⽣多次扣款,如何通过原⽀付渠道退回;
c. 如果在双⼗⼀、双⼗⼆这种⽀付⾼峰的时候,⽀付时是否会排队;
d. 是否会响应超时;
e. 如果响应超时,是否会返回友好提⽰。
(5) 安全测试:
a. 验证敏感信息是否加密,是否可以篡改;
b. 通过⼀些⼯具进⾏安全扫描,检查是否有安全漏洞或者采⽤⼀些其他的⼿段进⾏专门的安全测试;
c. ⽀付请求的伪造,⾦额的恶意篡改,恶意模拟第三⽅接⼝来调⽤商家接⼝等,均是我们需要考虑清楚的问题。
(6) ⽹络测试:
a. 验证各种⽹络类型:2G、3G, 4G,5G,wifi 下都可以正常⽀付;
b. 进⾏⽹络切换,⽀付功能正常;
c. 弱⽹测试下⽀付功能正常:不会重复⽀付多次,APP 不会闪退崩溃,⽽且页⾯提⽰友好;
4. 测试⽅法
(1) ⼩额⽀付:
让开发修改代码,不管⽀付多少钱,实际⽀付都是 1 分钱;不过这种⽅法只能测试⼩额⽀付,就有可能会出现产品⼩额⽀付没问题,但是⼤额⽀付就错误的漏测情况;
犹记多情(2) 申请测试⾦额,⾛报销流程:
这种⽅式⼀般会作为⼩额⽀付的⼀种补充,⽐如测试完⼩额⽀付后,再测试⼀些⼤额⽀付,这就需要跟公司申请测试基⾦,⾛报销流程;
(3) 把收款⽅改成⾃⼰的收款账号:
这样就可以⾃⼰⽀付,⾃⼰收款,避免浪费⾃⼰的⾦钱做公司项⽬的⽀付测试。但是这也是有风险的。万⼀扣款成功,但是⽀付的⾦额没有到账可该怎么办?
此情可待中文歌词
(4) 沙箱⽀付:
沙箱⽀付是⼀种虚拟的⽀付,不是真实的⾦额;这种⽅法可以验证⼩额和⼤额的⽀付流程;⽬前⽀付宝沙箱⽐较成熟,推荐使⽤

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。