充值


功能说明

充值是当下游戏营收的主要方式,对于游戏开发商来说,简直是唯一重要的功能。除了要确保充值本身的正确性以外,一定一定要做好充值记录,以方便查找问题。其实游戏系统中,但凡涉及到高价值的物品,都需要准确清晰地记录好它的产出、流转和消耗。

iOS上的游戏充值,一般都是在游戏内发起购买请求后,跳转到AppStore的支付系统,然后从AppStore里扣钱。而Android大多都是发起支付请求后,跳转到第三方支付平台,如微信、支付宝或网银等,其实本质上跟iOS跳转AppStore的逻辑是差不多的。这就需要游戏内部在处理充值的时候,谨慎地与支付平台进行交互,要约定好发起的充值请求的格式,成功或失败的回调提示等。

充值一般都是接入不同平台的SDK,按照SDK要求的接口定义好格式和流程。一般充值不能自由输入金额,只能选择指定的金额,所以只要充值系统的设计中规中矩,测试的时候按流程跑一遍即可。需要注意的是充值成功的到账提醒,还有充值不成功时取消订单,游戏里不能发放任何物品。

游戏里充值问题,除了最简单的充钱不到账之外,更多常见的问题是与什么充值活动、VIP会员系统相关的功能。比如充值活动中又分什么单次充值、累计充值、月卡、限时抢购等等,这些都需要注意时间和效果上的相互影响和覆盖。而VIP会员系统更多的需要注意激活的效果的验证,这一块每个游戏内的设计虽然不一样,但也无外乎就是额外多给一些物品,增加一些功能次数,角色头像上多一些会员标识等,对照内容进行测试即可。


测试用例

下载地址及位置:功能测试用例库


问题示例

  1. 暂缺。

results matching ""

    No results matching ""