支付流程测试

1,安全权限测试:
登录或者不登录
2,选择的支付方法
网上银行或用信用卡直接支付,网上账号支付,第三方支付平台。
借记卡未开通网上银行有无提醒,每家银行的接口测试
信用卡是否开通网上银行,当天有无支付上限
借记卡和信用卡是直接输入卡号,密码,验证码,卡上专用码,还是直接使用用户名和密码加动态支付。
直接支付是否考虑到充值费用和所支付的费用是否平衡,是否有一定的手续费
系统账号支付,将银行卡或者第三方钱转到系统账号进行支付,检测账户余额不足式是否有提示
第三方平台支付,接口的测试
是否支持批量支付
是否需要身份验证,手机短信提示,找他人代付

3,收款功能,提现功能
4,账户管理
5,账单查询
6,打印,传真,邮件提醒功能
异常情况
1,网络宽带问题
2,无法正常充值,网上银行充值问题
3,并发用户多
4,充值,支付成功,但是数据没有更新

测试方法
画流程图,支付路程图,业务流程进行功能全覆盖测试
接口测试,对支付接口进行重点测试
功能测试,采用黑河测试策略,使用等价类,边界值,因果法,判定表法等测试用例设计方法的原理和用例的设计方法和实现,分别对支付系统的功能,账户和交易风险进行监控,系统性能以及安全等测试指标进行测试。黑盒测试法应该指定覆盖全部功能模块的测试用例,通过执行测试用例来实现系统功能,业务流程和其他质量特性的测试
安全测试
URL有参数的手动修改参数,看看是否能够得到其他用的信息
在登录框的地方输入or 1=1-- 看是否有SQL注入
在注重SQL注入的地方输入,一般在有输入框的地方输入
输入的数据没有进行有效的控制和验证

直接输入需要权限的页面的控制和验证
5,性能测试 待负载的情况下的响应时间和吞吐率

商城订单支付流程测试用例: 1. 测试是否能选择商品并添加到购物车中 2. 测试是否能正确计算商品总价和运费 3. 测试是否可以选择支付方式(如支付宝、微信支付、银行卡支付等) 4. 测试是否可以正确处理优惠券、积分等抵扣方式 5. 测试是否能正确生成订单并显示订单信息 6. 测试是否能正确跳转至支付平台进行支付 7. 测试支付平台是否能正确处理支付请求 8. 测试是否能正确处理支付结果并更新订单状态 9. 测试是否能正确显示支付完成页面 解决遗漏功能点的方法: 1. 定期进行功能点回顾和评估,确保测试用例的完备性和准确性 2. 与开发人员、产品经理进行充分沟通,梳理出所有的功能点并进行分类整理 3. 利用专业测试工具(如测试用例管理系统、缺陷管理系统等)进行测试用例的规范化管理和跟踪,确保所有功能点都得到覆盖和测试 4. 在测试过程中,及时记录并整理出遗漏的功能点,并及时补充测试用例 减少或避免遗漏功能点的方法: 1. 充分了解产品需求和设计文档,对功能点进行全面梳理和分类整理 2. 利用专业的测试工具进行测试用例的规范化管理和跟踪 3. 进行多方位的测试,如黑盒测试、白盒测试、冒烟测试、回归测试等,确保所有功能点都得到覆盖和测试 4. 定期进行测试用例的回顾和评估,及时发现遗漏的功能点,并及时补充测试用例
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值