论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
程序人生
›
测试用例之支付功能测试点整理
测试用例之支付功能测试点整理
南七星之家
金牌会员
|
2024-9-15 11:13:01
|
显示全部楼层
|
阅读模式
楼主
主题
826
|
帖子
826
|
积分
2480
一、梳理支付的业务流程如下 :
点击支付---> 选择支付方式 ---> 确认金额---> 输入暗码 ---> 成功支付
完成这个流程测试,也就是完成了项目的冒烟测试!然后必要测试针对流程中的每个阶段和步骤,具体分析大概导致非常的测试点,所以我们按阶段和输入项来举行划分。
如下:
非现金支付期间,非现金支付已经成为了生活不可或缺的一部分,我们只必要一台手机便可走遍天下各地(条件是支付宝,微信有钱<00>),那么作为测试人员,支付测试也是非常重要的一环,那么下面我就结合一下我的工作中遇到的一些问题,总结一下常见的支付测试:
一:支付的分类:
起首,根据差别维度,通常我们可以把支付分为如下图所示的种类:
其次,一样平常来讲,线上支付分为两种消耗模式。一种是直接支付金额,如淘宝,京东等购物网站,或是360云盘,视频会员等这种会员服务;另一种是充值购买金豆之类的虚拟币,在网站中使用虚拟币举行消耗,比如游戏平台、花椒等产品!
其次,一样平常来讲,线上支付分为两种消耗模式。一种是直接支付金额,如淘宝,京东等购物网站,或是360云盘,视频会员等这种会员服务;另一种是充值购买金豆之类的虚拟币,在网站中使用虚拟币举行消耗,比如游戏平台、花椒等产品!
二:功能测试
接下来就是测试方面的工作了,起首举行的是功能测试,那么我将边界值、等类划分、错误推测,因果图等各种测试方法相结合,整理出来了一套相对全面的测试案例,对支付功能举行测试,从而确保整个支付流程和涉及到的支付流程在任何情况下都能使用。
三:接口测试
明白整个支付流程所必要调用的接口,分清楚商家和第三方平台的接口以及参数的哀求方式,包括对接口特定参数的加密,使用非常单号模拟支付,对服务端的检验等等。
四:安全测试
支付都会涉及到金额,那么就必要思量安全测试这个方面,支付哀求的伪造,金额的恶意篡改,恶意模拟第三方接口来调用商家接口等,均是我们必要思量清楚的问题。
五:支付流程
如下图:
六:测试点
支付流程测试点
1、付款金额和应付金额是否同等,(比如:扫描的支付二维码,和显示的应支付金额是否同等)。支付照旧要走整个支付流程才行,从确认订单到末了的支付成功,任何一步都有大概有问题。
2、同一种支付方式,差别的支付入口(比如:如下图所示,支付宝有两个支付入口。即可通过扫描二维码支付,也可以通过支付宝网页支付。在测试过程中,两个入口都要覆盖到。
3、支付成功后,产品购买是否成功。
比如会员服务产品,购买后会员到期时间是否正常延迟;比如购买商品,支付成功后,订单状态是否更改,商品种类和数目是否正确等等。
4、支付成功后,用户的金额是否扣除成功。
支付金额测试点
1、正常金额支付
2、金额的最小值:0.01
3、偶然义的值:0元
4、最大金额:设置支付的最大金额
5、银行卡或微信等,设置每日最大消耗金额大概单笔最大消耗金额
6、银行卡或微信余额不足时支付
支付流程测试点
1、正常完成支付流程
2、调起订单后,取消订单
3、支付停止后,继续支付
4、支付停止后竣事支付
5、单笔订单单笔支付
6、多订单合并支付
7、持续点击支付,是否会出现多次购买
支付方式测试点
1、支付宝支付
2、支付宝网页支付
3、微信支付
4、银行卡支付
· 优惠券或扣头(有肯定的优惠)
· 支付中使用优惠券/扣头,应付金额和实际支付金额是否正确
· 优惠券/扣头是否是必选,是否可以不选择扣头
· 支付订单退款完成后,优惠券/扣头是否还能使用
坑一:
页面显示的应付金额通过接口vip.product返回了,前端显示出来应付金额。但是,支付的二维码是通过接口vip.getPayUrl这个接口返回的,效果二维码扫出来的值和显示的应付金额不一样呀!!!末了问题是在于,vip.getPayUrl中取的是服务器缓存,导致二维码显示的金额跟前端展示的应付金额差别等。所以测试支付照旧要走整个支付流程才行,从确认订单到末了的支付成功,任何一步都有大概有问题。
坑二:
通过支付宝网站支付,支付成功后,页面没有跳转回原服务套餐网页。末了的原因是服务设置的return_url不正确,导致支付后,没有跳回原页面。假如测试用例覆盖不到这种场景,那么将会造成非常严重的线上变乱。
末了编写用例虽然不是那么简朴的事,但是通过以上,是不是发现照旧有方法可循的?不会写的先模仿着来写,日积月累,通过项目中测试思维的长期训练,工作中出现 bug 的经验总结,信赖某一天你会发现编写测试用例也没有那么难!
《测试用例模板大全》
学习资源安排上:
文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完备的备战堆栈,这个堆栈也陪伴我走过了最艰巨的路程,希望也能帮助到你!以上均可以分享,点下方进群自行领取即可,拿走不谢。
零底子-功能-接口-自动化-性能-测试开辟-面试_程序员老波的博客-CSDN博客零底子-功能-接口-自动化-性能-测试开辟-面试 文档获取方式:这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完备的备战堆栈,这个堆栈也陪伴我走过了最艰巨的路程,希望也能帮助到你!以上均可以分享,点下方进群自行领取即可,拿走不谢。
https://blog.csdn.net/nhb687095/article/details/129667786?spm=1001.2014.3001.5501
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
南七星之家
金牌会员
这个人很懒什么都没写!
楼主热帖
详讲Java开发中的六个常用API(Math,S ...
鸿蒙到底是不是安卓?
BOS EDI 项目 Excel 方案开源介绍 ...
【K8S】K8S入门基础知识
MySQL并行复制(MTS)原理(完整版) ...
软件项目管理 3.5.敏捷生存期模型 ...
译:SQLServer 事务复制延迟诊断 ...
保姆级教程!玩转 ChunJun 详细指南 ...
java中Collections.addAll方法具有什么 ...
ArrayList分析2 :Itr、ListIterator以 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表