首页 > 其他分享 >测试实项中的偶必现难测bug--苹果支付丢单问题

测试实项中的偶必现难测bug--苹果支付丢单问题

时间:2024-11-10 15:15:20浏览次数:3  
标签:实项 偶必现 丢单 -- APP 订单 测试 支付 沙箱

问题描述:

app支付后,由于某种原因(可能是网络、流量不稳定、或者用户快速频繁操作。。。)会造成一定概率性的回调苹果支付结果失败的情况出现,表现的直观现象就是客户反馈已经支付了,包括苹果支付也是有记录,但是我们的后台显示的是已取消状态的订单

验证难点:测试和预发环境,苹果支付测试只能走沙箱,沙箱的测试无法模仿完整的测试调用流程。

当时是以极端的场景复现的丢单,正常走支付都复现不了,包括线上数据也是极小概率出现这种偶现,但是涉及到钱的问题,都需要尽快解决。但是我们找到了必现的极端操作,丢单其实属于同一类回调问题,只要能必现且测好,任何的极端场景都是一个道理可以解决的

复现步骤:

积分订单

1、正常支付完成,在应用内,点击【好】,待付款订单会变成已支付

2、支付完成,强制关闭APP,在手机桌面点击【好】,重启APP,会生成1笔同类型的 支付订单(订单原待支付订单失效或者已取消阶段)

3、第2步操作中,重启APP后,更换新的账号,再取点击同类型积分充值---沙箱还是要点击【好】,才会变成已支付订单

》》沙箱下,看不出扣款---还是要正式再安排看下

会员订单

1、正常

标签:实项,偶必现,丢单,--,APP,订单,测试,支付,沙箱
From: https://blog.csdn.net/LYX_WIN/article/details/143639954

相关文章

  • Sigrity SPEED2000 Power Ground Noise Simulation模式如何进行电源阻抗仿真分析操作
    SigritySPEED2000PowerGroundNoiseSimulation模式如何进行电源阻抗仿真分析操作指导(二)-有电容SigritySPEED2000PowerGroundNoiseSimulation模式如何进行电源阻抗仿真分析操作指导(一)-无电容详细介绍了如何在该模式查看电源的自阻抗,它是没有电容参与的模式,接下来......
  • Sigrity SPEED2000 Power Ground Noise Simulation模式如何进行信号时域仿真操作指导(
    SigritySPEED2000PowerGroundNoiseSimulation模式如何进行信号时域仿真操作指导(一)-单个信号PowerGroundNoiseSimulation模式除了可以对电源进行时域仿真外,同样支持对信号进行时域仿真,以下图为例进行说明2D视图3Dview本例中观测信号D2从发送端U17到接收端U9......
  • 二进制和格雷码转换
    二进制和格雷码转换二进制转为格雷码//根据二进制转换成格雷码的法则,可以得到以下的代码:staticunsignedintDecimaltoGray(unsignedintx){returnx^(x>>1);}//以上代码实现了unsignedint型数据到格雷码的转换,最高可转换32位自然二进制码,超出32位将溢出。sta......
  • 在鸿蒙NEXT中开发一个2048小游戏
    本项目是基于api12开发的2048游戏,游戏的逻辑是当用户向某个方向滑动时,将该方向相邻且相等的数字相加,同时在空白区域的随机位置生成一个随机数字。游戏中的数字越大,分数越高。  首先,游戏的界面布局分别采用两个网格组件Grid来实现,难点在于上方的菜单栏是不均等的三种尺寸的组......
  • nginx 整体架构
    Nginx是什么Nginx是一款C语言编写高性能Web服务器,反向代理服务器。占用内存少、并发能力强使用场景nginx主要有以下4个使用场景作为Http服务器,可以提供静态网页和静态资源的访问HTTP代理缓存,缓存服务端请求数据作为反向代理服务器,将请求代理转发作为负载均衡服......
  • 7.3
    importnumpyasnpimportmatplotlib.pyplotaspltfromscipy.interpolateimportinterp1d,CubicSplineT=np.array([700,720,740,760,780])V=np.array([0.0977,0.1218,0.1406,0.1551,0.1664])T_interp=np.array([750,770])f_linear=interp1d(T,V,......
  • 合并果子 / [USACO06NOV] Fence Repair G
    题目描述在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过 n−1n−1 次合并之后,就只剩下一堆了。多多在......
  • 企业常见的主数据管理挑战及解决方案
    在当今高度数字化的商业环境中,数据已成为企业决策、运营和战略规划的核心。主数据管理(MDM)作为管理核心业务数据的一种方式,帮助企业确保其关键数据在整个组织中保持一致、准确和可信。然而,许多企业在实施主数据管理时面临着各种挑战,这些挑战可能导致数据质量问题,影响决策效率,甚......
  • 新手上云实践:在腾讯云CVM上使用Docker部署Leanote开源笔记工具
    新手上云实践:在腾讯云CVM上使用Docker部署Leanote开源笔记工具前言一、云服务器CVM介绍1.1CVM简介1.2CVM主要特点1.3CVM主要使用场景二、本次环境规划2.1本次实践简介2.2本次环境规划三、购买CVM云服务器3.1腾讯云双十一活动3.2购买云服务器CVM3.3检查CVM云服......
  • 如何简化App Store提现?——作为游戏开发者的跨境收款体验分享
    目录如何简化AppStore提现?——作为游戏开发者的跨境收款体验分享跨境收款常见的几个问题使用万里汇收款后的体验1.结算流程简单,到账更快2.多场景收付更灵活3.多种支付方式支持使用后的效果:资金管理更高效个人建议如何简化AppStore提现?——作为游戏开发者的跨......