TOP

Android母包测试文档


该文档主要针对母包进行测试,测试模块:闪屏,登录,用户数据扩展,登出,支付,退出 共6个模块


基本操作:打开游戏,在进入游戏时检查闪屏

测试现象1:闪屏显示成功

当打开游戏出现以下界面,则表示闪屏模块集成成功



测试结果:通过

测试现象2:闪屏显示失败

当打开游戏未出现闪屏图片,则表示闪屏模块集成错误

测试结果:不通过

检查1:检查客户端是否正确接入闪屏接口?参考在线文档

检查2:如客户端正确接入闪屏接口,检查是否拷贝了闪屏资源到assets目录下?



基本操作:进入游戏,点击登录按钮

测试操作:点击模拟登录按钮,如下图:



测试现象1:登录成功,成功进入游戏

测试结果:通过

测试现象2:登录成功,无法进入游戏,或者游戏弹出错误提示,密码错误等信息.

测试结果:不通过

检查:检查服务端接入checkLogin接口是否正确?客户端配置参数是否和后台一致?参考在线文档

测试操作:点击取消登录按钮或者返回键,如下图:



测试现象1:登录失败,用户可以再次触发登录操作

测试结果:通过

测试现象2:登录失败,游戏卡死,等待,无法点击或触发登录操作

测试结果:不通过

检查:检查客户端接入时,对于登录失败的处理是否正确?正确的处理为:用户能再次点击登录



基本操作:在游戏过程中,对于进入服务器,玩家创建角色,玩家升级时,会弹出以下对话框,可根据对话框内容进行数据检测


测试操作:试玩游戏,当玩家进入服务器时,通过如上图对话框显示数据进行检测

测试操作:试玩游戏,当玩家创建角色时,通过如上图对话框显示数据进行检测

测试操作:试玩游戏,当玩家升级时,通过如上图对话框显示数据进行检测


测试现象1:正确弹出上图对话框,且数据符合文档要求

测试结果:通过

测试现象2:正确弹出上图对话框,数据不符合文档要求

测试结果:不通过

检查:检查客户端接入时,传入数据是否按照文档要求?

测试现象3:未弹出如上对话框

测试结果:不通过

检查:客户端接入时,是否正确调用数据扩展接口?



基本操作:点击悬浮按钮或者游戏内登出按钮

测试现象:登出成功,返回到游戏登录界面

测试结果:通过

测试现象:登出失败,游戏仍然继续,没有回到游戏登录界面

测试结果:不通过

检查:客户端接入时,对用户监听的登出方法是否正确处理实现?参考在线文档



基本:游戏内点击支付按钮

测试操作:点击支付,弹出支付信息界面



测试现象1:点击购买100钻石购买,标红部分应该显示100钻石,显示信息与购买商品一致

测试结果:通过

测试现象2:点击购买100钻石购买,标红部分不显示100钻石,而显示100100钻石,或者1100钻石等,显示信息与购买商品不一致

测试结果:不通过

测试现象1:支付成功,游戏内成功到账,游戏没有弹出支付成功通知

测试结果:通过

测试现象2:支付成功,游戏内成功到账,游戏弹出支付成功通知

测试结果:不通过

检查:客户端接入时,对支付中成功回调是否正确处理?是否进行了UI提示?

注:支付成功回调只代表客户端支付行为完成,需要向服务器查询结果,并不能代表真实支付结果

测试现象3:支付成功,游戏没有到账

测试结果:不通过

检查:服务端对于支付的相关接口是否正确接入?

测试现象1:支付失败后,用户能再次点击支付

测试结果:通过

测试现象2:支付失败后,游戏卡死,等待,用户无法再次点击支付

测试结果:不通过

检查:客户端接入是否对支付失败正确处理?期望:用户能再次点击支付



基本操作:用户点击手机返回键或者游戏内退出按钮

测试操作:点击下图,游戏自带退出界面按钮



测试现象1:弹出游戏退出界面,并点击确定按钮能正确退出游戏



测试结果:通过

测试现象2:未出现游戏退出界面,或者直接退出游戏

测试结果:不通过

检查:客户端接入退出接口的游戏退出界面回调是否正确处理?游戏是否本身无退出界面?

测试操作:点击下图,无界面退出逻辑按钮



测试现象1:正确退出游戏

测试结果:通过

测试现象2:无法退出游戏

测试结果:不通过

检查:客户端接入退出接口的游戏退出接口回调是否正确处理?