微信/支付宝扫码支付-测试点

文章详细测试了微信和支付宝的扫码支付功能,涉及流程、支付验证、异常处理、版本兼容性、支付通知等多个方面,以确保支付体验的稳定性和安全性。
摘要由CSDN通过智能技术生成

一、测试观点

序号模块分类测试点优先级排列组合表状态测试人时间备注
1微信扫码功能正常流程微信扫码支付后,页面切换到【支付完成】,二维码账号收到支付成功的金额,点击【完成】切换到【支付成功页面】,点击左上角【×】,页面切换到扫码支付前的页面。
2扫码,输入有效金额,点击【确认支付】,输入正确密码,完成支付,收款账号收到支付金额。
3扫码,输入有效金额,点击确认支付前,页面切换到手机其他应用,不超时,切换回支付页面,能继续正确支付并到账。
4扫码,输入有效金额,点击【确认支付】,不输密码,页面切换到手机其他应用,不超时,切换回支付页面,能继续正确支付并到账。
5扫码,输入有效金额,点击【确认支付】,密码未输入完成,页面切换到手机其他应用,不超时,切换回支付页面,能继续正确支付并到账。
6扫码支付完成的订单,登录微信后台,确认该订单号的支付信息正确无误。
7扫码支付完成的订单,收到正确的短信通知。
扫码支付完成的订单,收到正确的邮件通知。
8支付页面确认使用https。
快速连续点击【确认支付】,只有一次生效
微信状态:用户支付中、用户已取消、支付成功
9异常流程扫码,输入金额前,关闭,不能正确支付并到账。不提示支付失败,admin订单列表不会生成记录,再次打开扫码不影响支付。
10扫码,输入有效金额后,点击【确认支付】前,关闭,不能正确支付并到账。不提示支付失败,admin订单列表不会生成记录,再次打开扫码不影响支付。
11扫码,输入无效金额,点击【确认支付】,提示【请输入有效金额】,无法支付。
12扫码,输入有效金额,点击【确认支付】,输入错误密码,提示【支付密码错误】,不能正确支付并到账。
13扫码,输入有效金额,点击【确认支付】前,等待页面超时,不能正确支付并到账。
14扫码,输入有效金额,点击【确认支付】前,直接关闭微信,不提示支付失败,不能正确支付并到账。
15扫码,输入有效金额,点击【确认支付】前,直接关闭手机,不提示支付失败,不能正确支付并到账。
16扫码,输入有效金额,点击【确认支付】前,断开网络,不能正确支付并到账,提示【网络请求失败,请检查你的网络】,网络恢复后,能完成支付。
17扫码,输入有效金额,点击【确认支付】前,页面切换到手机其他应用,超时,切换回支付页面,不提示支付失败,不能继续正确支付并到账。
18扫码,输入有效金额,点击【确认支付】,不输密码,等待页面超时,不能正确支付并到账。
19扫码,输入有效金额,点击【确认支付】,不输密码,直接关闭微信,不能正确支付并到账。
20扫码,输入有效金额,点击【确认支付】,不输密码,直接关闭手机,不能正确支付并到账。
21

扫码,输入有效金额,点击【确认支付】,不输密码,断开网络,不能正确支付并到账。

微信提示【交易请求已提交,请留意微信支付公众号下发的消息通知,支付状态为明确前,请无重复支付】

22扫码,输入有效金额,点击【确认支付】,不输密码,页面切换到手机其他应用,超时,切换回支付页面,提示【该笔交易异常,请重新发起支付或者更新微信版本后再试】。
23扫码,输入有效金额,点击【确认支付】,密码未输入完成,等待页面超时,不能正确支付并到账。
24扫码,输入有效金额,点击【确认支付】,密码未输入完成,直接关闭微信,不能正确支付并到账,admin订单列表,状态是【用户支付中】。
25扫码,输入有效金额,点击【确认支付】,密码未输入完成,直接关闭手机,不能正确支付并到账,admin订单列表,状态是【用户支付中】。
26扫码,输入有效金额,点击【确认支付】,密码未输入完成,断开网络,不能正确支付并到账,网络恢复后,能继续正常支付。
27扫码,输入有效金额,点击【确认支付】,密码未输入完成,页面切换到手机其他应用,超时,切换回支付页面,能继续正确支付并到账。
微信状态:支付失败、交易关闭
28金额特殊值及边界扫码,支付整数金额,能正确支付并到账。 
29扫码,支付金额无整数只含有两位小数,能正确支付并到账。 
30扫码,支付金额无整数只含有一位小数,能正确支付并到账。 
31扫码,支付金额含有整数并且有一位小数,能正确支付并到账。 
32扫码,支付金额含有整数并且有两位小数,能正确支付并到账。 
33金额=0.00,提示【付款金额不能为0】,不能支付
34金额不能超过两位小数
35支付金额边界测试:最小0.01
36支付金额边界测试:最大输入位数111111111111
37其它扫码支付成功,收款账户确认是否有到账延迟。
38扫码支付的支付通知是否正确,支持支付完成通知和退款通知。 
39绑定微信公众号后,微信扫码,能正确支付并到账。
40不绑定微信公众号,微信扫码,能正确支付并到账。
41扫码,服务或网络不正常,导致的支付失败,页面提示失败,不能出现代码串或者null等
42扫码,支付密码通过指纹支付
字体放大后,正常显示,支付完成。
43支付宝扫码功能正常流程支付宝扫码支付后,页面切换到【支付完成】,二维码账号收到支付成功的金额,点击【确定】能返回扫码前的位置。
44扫码,输入有效金额,点击【确认支付】,输入正确密码,完成支付,收款账号收到支付金额。
45扫码,输入有效金额,点击【确认支付】前,页面切换到手机其他应用,不超时,切换回支付页面,能继续正确支付并到账。
46扫码,输入有效金额,点击【确认支付】,不输密码,页面切换到手机其他应用,不超时,切换回支付页面,能继续正确支付并到账。
47扫码,输入有效金额,点击【确认支付】,密码未输入完成,页面切换到手机其他应用,不超时,切换回支付页面,能继续正确支付并到账。
48扫码支付完成的订单,登录支付宝后台,确认该订单号的支付信息正确无误。
49扫码支付完成的订单,收到正确的短信通知。
扫码支付完成的订单,收到正确的邮件通知。
50支付页面确认使用https。
支付宝状态:用户支付中、支付成功
支付宝 全额退款,订单 支付宝状态:变为【交易关闭】
51异常流程扫码,输入金额前,关闭,不能正确支付并到账。再次打开扫码不影响支付。
52扫码,输入有效金额,点击【确认支付】,输入金额后,点击确认支付前,关闭,不能正确支付并到账。再次打开扫码不影响支付。
53扫码,输入有效金额,点击【确认支付】,输入错误密码,提示【支付密码错误】,不能正确支付并到账。
54扫码,输入有效金额,点击【确认支付】前,等待页面超时,不能正确支付并到账。
55扫码,输入有效金额,点击【确认支付】前,直接关闭微信,不能正确支付并到账。
56扫码,输入有效金额,点击【确认支付】前,直接关闭手机,不能正确支付并到账。
57扫码,输入有效金额,点击【确认支付】前,断开网络,不能正确支付并到账。
58扫码,输入有效金额,点击【确认支付】前,页面切换到手机其他应用,切换回支付页面,能继续正确支付并到账。
59扫码,输入有效金额,点击【确认支付】,不输密码,等待页面超时,不能正确支付并到账。
60扫码,输入有效金额,点击【确认支付】,不输密码,直接关闭支付宝,不能正确支付并到账。
61扫码,输入有效金额,点击【确认支付】,不输密码,直接关闭手机,不能正确支付并到账。
62扫码,输入有效金额,点击【确认支付】,不输密码,断开网络,不能正确支付并到账。
63扫码,输入有效金额,点击【确认支付】,不输密码,页面切换到手机其他应用,切换回支付页面,能继续正确支付并到账。
64扫码,输入有效金额,点击【确认支付】,密码未输入完成,等待页面超时,不能正确支付并到账。
65扫码,输入有效金额,点击【确认支付】,密码未输入完成,直接关闭微信,不能正确支付并到账。
66扫码,输入有效金额,点击【确认支付】,密码未输入完成,直接关闭手机,不能正确支付并到账。
67扫码,输入有效金额,点击【确认支付】,密码未输入完成,断开网络,不能正确支付并到账。
68扫码,输入有效金额,点击【确认支付】,密码未输入完成,页面切换到手机其他应用,切换回支付页面,能继续正确支付并到账。
69金额特殊值及边界扫码,支付整数金额,能正确支付并到账。 
70扫码,支付金额无整数只含有两位小数,能正确支付并到账。 
71扫码,支付金额无整数只含有一位小数,能正确支付并到账。 
72扫码,支付金额含有整数并且有一位小数,能正确支付并到账。 
73扫码,支付金额含有整数并且有两位小数,能正确支付并到账。 
74金额=0.00,提示【请输入有效金额】,不能支付
75金额不能超过两位小数
76支付金额边界测试:最小0.01
77支付金额边界测试:最大10000000
78其它扫码支付成功,收款账户确认是否有到账延迟。
79扫码支付的支付通知是否正确,支持支付完成通知和退款通知。 
80扫码,服务或网络不正常,导致的支付失败,页面提示失败,不能出现代码串或者null等
81扫码,支付密码是否支持指纹。
字体放大后,正常显示,支付完成。
82性能扫码支付的响应时间是否满足要求。 
83扫码支付的吞吐量是否满足要求。 
84扫码支付的并发量是否满足要求。 
85兼容性支持不同版本的操作系统-ios见【排列组合】
86支持不同版本的操作系统-Android见【排列组合】
87支持不同版本的操作系统-HarmonyOS4.0.0见【排列组合】
88扫码支付是否支持不同品牌的手机(不同屏幕分辨率下),支付二维码扫描功能正常。 
89扫码支付是否支持不同版本的微信-最近三个版本加一年以前旧版本。 见【排列组合】
90扫码支付是否支持不同版本的支付宝-最近三个版本加一年以前旧版本。 见【排列组合】
91在不同网络环境下,支付二维码扫描功能正常。--4G,5G,WIFI
92弱网下,页面响应时间能否完成支付。-测试确定能支持的最大超时时长
93易用性扫码后,支付页面操作是否简单易懂。 --目前无法输入备注。但是admin中有备注列。
94扫码后,支付界面是否美观易用。 
95所有支付失败时,提示消息要按照统一标准显示,说明清晰易懂无歧义。
96支付二维码生成生成的二维码内容正确,对应的收款账号信息正确。url中隐藏信息,订单号和XXX都加密,反编译能正确读取。(详细信息待明星提供后补充)
97生成的二维码格式是否正确,截图转发后能否正常使用。
98管理端订单信息支付成功或失败,列表订单数据各项目显示正确,订单状态正确
99查询功能正确可用
100导出正确可用功能
101微信支付支付成功或失败,列表订单数据各项目显示正确,订单状态正确
102查询功能正确可用
103支付宝支付支付成功或失败,列表订单数据各项目显示正确,订单状态正确
104查询功能正确可用
105通知信息支付成功或失败,列表通知数据各项目显示正确
106查询功能正确可用
107回调配置增删查改可用
108用户管理增删查改可用

二、排列组合

序号微信版本版本发布日期操作系统版本测试日期
18.0.442023/12/4Android132024-01-03
28.0.432023/11/6Android132024-01-03
38.0.422023/9/22Android132024-01-03
48.0.402023/7/20Android132024-01-03
58.0.312022/12/8Android132024-01-03

序号支付宝版本版本发布日期操作系统版本测试日期
110.5.602023/12/28Android132024-01-03
210.5.562023/12/13Android132024-01-03
310.5.552023/12/1Android132024-01-03
410.5.532023/11/24Android132024-01-03
510.3.362022/12/30Android132024-01-03

序号操作系统版本支付方式
1Android14微信-最近的三个版本加一年前的旧版本V8.0.44
Android13
2IOS17.1.1微信-最近的三个版本加一年前的旧版本
3HarmonyOS4.0.0微信-最近的三个版本加一年前的旧版本
4Android14支付宝-最新版本V10.5.56
Android13
Android14支付宝-最近的三个版本加一年前的旧版本
Android14支付宝-最近的三个版本加一年前的旧版本
5IOS17.1.1支付宝-最近的三个版本加一年前的旧版本
6HarmonyOS4.0.0支付宝-最近的三个版本加一年前的旧版本

默认测试环境:

序号系统版本应用版本
1Android13微信-目前最新版V8.0.44
2Android13支付宝-目前最新版V10.5.56

  • 16
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值