❤️支付功能测试点

                                                             支付流程

支付的测试流程:点击支付--> 选择支付方式 --> 确认金额--> 输入密码 --> 成功支付。需要针对支付流程中的每个阶段和步骤分别测试。

(1)支付:点击支付,然后取消订单,能否正常取消。

(2) 选择支付方式:可以从正常和异常角度考虑。

正常:可以支持的支付方式有:信用卡,储蓄卡,网银支付,余额,第三方支付(微信,支付宝,京东、百度、聚合支付、组合支付),找人代付,验证是否支持并且可以正常选择并支付;

异常:

① 支付时结合优惠券/折扣券/促销价抵扣进行相关的抵扣,验证规则正确,并且可以正常抵扣和支付。

② 手机上没有安装微信、支付宝等APP时,选择对应的支付方式,系统如何处理;

(3) 确认支付金额:

正常:正常金额里用黑盒测试中的边界值法去测试。

最大支付金额(单日最大,单笔最大,余额最大);

最小支付金额。

异常:同样也用边界值方法提取测试点。

超过支付方式单日最大消费金额/单笔最大/余额最大;

异常金额支付:非数字、负数、0,小数点超过 2 位、格式错误、余额小于实际需要支付的金额等。

(4) 支付密码:

正常:可以支持的支付密码类型有:指纹,人脸识别,账号密码,动态获取验证码,手势,信用卡和支付码,小额免密等,确认自己的产品所支持的密码类型,确认可以验证并支付成功;

异常:

①输入错误的密码,检查有无提示信息且正确;

②超过密码错误上限,检查是否冻结等。

(5) 其他场景测试点:

①多笔订单合并支付,是否可以成功;

②重复点击支付按钮,是否会出现多次购买,并同步检查数据库的数据账目是否正确;

③支付失败之后,如何补单和退单。

④支付中断:

主动中断:可以继续支付并成功;

被动中断:比如电话、低电量、闹钟,断网、切换后台、耳机插拔等,验证可以继续支付。

⑤使用 Fiddler 等抓包篡改价格:不允许抓包或者数据加密,篡改不成功。


                                                          退款流程

正常:验证正常的退款流程,也就是退款的冒烟测试。

点击退款可以退款成功,并且检查交易状态是退款,退款金额可以到账;

结合优惠券等抵扣,可以退款实际支付金额;

同步检查数据库的数据和账目是正确的;

异常:提交错误退款(退款订单号不对),或者退款金额错误,都能够退款失败(此处一般会借助工具进行测试,比如进行接口测试);


                                                      非功能测试点

(1) UI测试:

1、支付按钮是否足够明显;

2、支付的界面是否简洁、美观,符合大众审美;

3、支付页面的字体大小是否合理。

(2) 兼容性测试:

BS:如果是 BS 架构的产品,需要测试浏览器的兼容性,所以就需要根据浏览器的内核,选择一些主流的浏览器进行测试;

APP:测试手机移动端的兼容性,比如手机型号,系统版本和屏幕大小及分辨率等。

(3) 易用性测试:

1、是否支持快捷键功能;

2、点击付款按钮,是否有提示;

3、取消付款,是否有提示;

4、输入框是否对齐,大小是否适中等。

(4) 性能测试:

1、多次点击支付按钮时,是否会出现多次扣款;

2、如果发生多次扣款,如何通过原支付渠道退回;

3、如果在双十一、双十二这种支付高峰的时候,支付时是否会排队;

4、是否会响应超时;

5、如果响应超时,是否会返回友好提示。

(5) 安全测试:

验证敏感信息是否加密,是否可以篡改;

通过一些工具进行安全扫描,检查是否有安全漏洞或者采用一些其他的手段进行专门的安全测试;

支付请求的伪造,金额的恶意篡改,恶意模拟第三方接口来调用商家接口等,均是我们需要考虑清楚的问题。

(6) 网络测试:

1、验证各种网络类型:2G、3G, 4G,5G,wifi 下都可以正常支付;

2、进行网络切换,支付功能正常;

3、弱网测试下支付功能正常:不会重复支付多次,APP 不会闪退 崩溃,而且页面提示友好;


                                                              测试方法

(1) 小额支付:

让开发修改代码,不管支付多少钱,实际支付都是 1 分钱;不过这种方法只能测试小额支付,就有可能会出现产品小额支付没问题,但是大额支付就错误的漏测情况;

(2) 申请测试金额,走报销流程:

这种方式一般会作为小额支付的一种补充,比如测试完小额支付后,再测试一些大额支付,这就需要跟公司申请测试基金,走报销流程;

(3) 把收款方改成自己的收款账号:

这样就可以自己支付,自己收款,避免浪费自己的金钱做公司项目的支付测试。但是这也是有风险的。万一扣款成功,但是支付的金额没有到账可该怎么办?

(4) 沙箱支付:

沙箱支付是一种虚拟的支付,不是真实的金额;这种方法可以验证小额和大额的支付流程;目前支付宝沙箱比较成熟,推荐使用。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,463评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,868评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,213评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,666评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,759评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,725评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,716评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,484评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,928评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,233评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,393评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,073评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,718评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,308评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,538评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,338评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,260评论 2 352

推荐阅读更多精彩内容

  • 支付流程: 1:正常的发起一笔流量充值请求,检查点: 1)用户发过去的信息有携带key值 2)商户系统本地数据会留...
    今天心情很美阅读 6,793评论 0 3
  • 一.支付功能怎么测试? 1、从功能方面考虑: 1)、用户的使用场景:包括正常完成支付的流程; 支付中断...
    永杰gg阅读 934评论 0 1
  • 微信发红包的测试点: 1.功能: 单个红包: 1、红包金额为空、整数、小数大小在0.1到200间 2、金额输入不能...
    7fae9f0f608d阅读 1,057评论 0 10
  • 一、功能测试 ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测试用...
    木卯小台阅读 379评论 0 0
  • 一、功能测试 ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测试用...
    南瓜_c889阅读 883评论 0 0