您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > 91平台sdk测试用例
更新时间版本号12.061.012.171.0.112.191.0.21.111.0.31.181.0.42.11.0.52.81.0.62.261.0.7版本更新历史更新内容测试要求初稿增加广告外链检查--暂不允许出现适配ios6、iphone5的字样增加自动更新检查非强制更新功能的补充说明增加支付检查--确认订单界面显示的91豆数量需要与支付成功后销售清单中显示的91豆数量一致去除QQ群加【91】字样的测试修改解决方案中的链接增加其他-游戏包需要有固件要求和info.plist文件要求去除前期检查中的icon问题增加外链测试点中,对单机游戏的补充说明增加更换头像崩溃的解决方法增加sdk界面显示异常的测试点及解决方案补充部分常见问题补充部分常见问题修改【91社区中切换账号后回到游戏,不会退出之前的游戏账号】的问题描述补充部分常见问题增加其他中,要求对敏感词进行屏蔽的测试点第三方广告、外链模块修改为客服、外链模块修改解决方案中的链接删除要求去除ios6、iphone5字样的测试点增加要求接入sdk版本高于3.2.3的要求【更新提示窗口弹出后,点击非提示框部分,提示框会自动消失】问题归到其他-要求接入的sdk版本高于3.2.2补充部分常见问题版本更新历史测试要求(满足以下所有条件,才排入测试)网游进入游戏前必须接91登录必须有91社区入口必须退出调试模式保证接入的appid没错保证更新版本号比已上架的版本大,且只能还有数字和“.”,不能有字母或者空格说明至少满足能使用91账号进行登录的游戏由于切换账号、是否处于测试模式等问题需要进入91社区检查,必须接入91社区调试模式,是开发者调试代码用的,正式上架的包必须退出调试模式appid接错会影响到支付、更新等模块的测试,必须保证接入的appid无误版本号未高于已上架版本,会导致玩家无法更新的情况,而如果含有除数字和“.”外的字符,会导致玩家更新出错不满足以上一种条件的,将直接打回,不予测试!!版本号未高于已上架版本,会导致玩家无法更新的情况,而如果含有除数字和“.”外的字符,会导致玩家更新出错测试要求测试点说明安卓的版本号有versionCode、versionName2个,均需保证与更新日志中的一致;ios的如果有CFBundleShortVersionString字段,也需要保证与CFBundleVersion一致版本号不能为0;安卓的版本号有versionCode、versionName2个,都要比上次的大;版本号最多含有4段(即只有3个“.”)版本号不能含有除了数字和小数点以外的其他字符ID要与更新日志中的一致(区分大小写),且该字段自游戏上架后不允许修改ID不能带有除“.”、“-”和“_”外其他标点符号新游戏要求与他们自己的游戏的ID有区别,目前的方法暂时是测试要求带有“91”或者是“nd”字样iphone和ipad、android和pad的ID字段不能一致【标准】游戏界面上版本号、社区【关于我们】界面中的版本号需要与提供的更新日志内版本号一致【标准】本次更新的版本号要比上次版本号大,且不能为0【标准】版本号要符合约定规则【标准】ID字段要求(安卓的package字段;ios的bundle字段)常见问题IOS:版本号不一致。91社区【更多】-【关于我们】中的最新版本号1.0.0;更新文档内的版本号1.0.1;游戏首页左下角显示的是1.0.0;测试安装包命名显示的版本号是1.0.1。Android:版本号不一致。91社区【更多】-【检查更新】、【关于我们】中的最新版本号1.0.0(30);更新文档内的版本号1.0.1(31);游戏首页左下角显示的是1.0.0(30);测试安装包命名显示的版本号是1.0.1(31)(版本号前面的为versionname,括号中的为IOS:info.plist文件中CFBundleShortVersionString(111)和CFBundleVersion(222)不一致游戏的版本号为0,要求版本号最小不能为0(包括ios的bundleversion字段以及android的versioncode和versionname字段)ios:本次更新的版本号(1.5)未高于上次的版本号(1.50)android:本次更新的版本号versioncode(7)未高于上次的版本号versioncode(7)android:本次更新的版本号versionname(1.5)未高于上次的版本号versionname(1.50)游戏版本号最多含有4段(即只有3个“.”)游戏版本号不正确,版本号中间不可以加空格(版本号不能含有除了数字和小数点以外的其他字符)IOS:ID字段(即bundleID)不一致,info.plist文件中显示的CFBundleIdentifier字段是com.YDSG.csg-91,更新日志中显示的CFBundleIdentifier字段是com.yidou.csg-91,上架资料中的主包名是:com.YDSG.csgAndroid:ID字段(即package字段)不一致,更新文档中为com.gamebox.king,实际安装包为com.gamebox,上架资料中的主包名是:com.gamebox.king91ID字段(即ios的CFBundleIdentifier字段或者是andoriod的package字段)命名不符合规范,ID不能带有除“.”和“_”外其他标点符号ios:ID字段不符合要求,要求该字段(即CFBundleIdentifier)要区别与其他平台,CFBundleIdentifier字段必须添加“91”或者“nd”字样Android:ID字段不符合要求,要求该字段(即package字段)要区1、iphone和ipad的ID字段需要区分开,不能一致,否则只能上传一个包Android解决方案IOS解决方案Android的package必须包含91字段,如com.fuzhou.xxx91/com.91.xxx/com.xx91x.xxx等均可。iOS的CFBundleIdentifier必须包含91字段,如com.fuzhou.xxx91/com.91.xxx/com.xx91x.xxx等均可。同常见问题描述参考SDK参考手册中“版本号设定规则”章节同常见问题描述测试要求测试点说明【标准】安装后手机桌面显示的icon图标需要有91logo各分辨率的手机上,icon图标均打上91logo【标准】91移动开发平台上添加的图标需要有91logo进入dev后台查看,该游戏图标打上91logo【标准】手机桌面显示的icon图标需与91移动开发平台上添加的图标一致2个地方的icon图标需一致(出现91logo位置不同、一处带有HD字样、游戏名称字样的可以酌情放过)【标准】安装后手机桌面显示的icon图标更换,需要提供icon图片文件安装后手机桌面显示的icon图标更换,需要提供icon图片文件常见问题1、游戏安装后手机桌面上的icon图标未打上91logo,请参考:、游戏安装后手机桌面上的icon图标上的91logo太小,制作icon时,请直接将icon贴到相应大小的91logo图内,形成新的icon,不要缩小或者放大91logo,请参考:、IOS:在Info.plist文件内配置的icon.png字段所对应的app文件夹内的icon.png图标未打上91logo91移动开放平台(dev.91.com)上的游戏图标未打上91logo91移动开放平台(dev.91.com)上的游戏图标与手机桌面上的游戏图标不一致安装后手机桌面显示的icon图标更换,需要提供相应的icon图片文件Android解决方案IOS解决方案同常见问题描述测试要求测试点说明网络版游戏,在游戏启动后正式进入游戏前必须且只能使用91账号进行登录,不能有任何非91的账号登陆(需要输入账号密码的即视为登陆,创建角色不算);基于IMEI登录的游戏、弱联网游戏及单机版游戏,在进入个人中心或购买道具及其他需要进入SDK相关界面时登录即可;【技术】在游戏进行中,即一次启动与关闭之间,进入SDK相关界面仅需要登录一次包含进入社区、支付界面,均无需重新登录【技术】未登陆或者切换账号时,仅会弹出一次91登陆界面未登陆账号或者切换账号时,仅会弹出一次91登陆界面切换账号后,不论直接重启游戏或者是退出游戏重新进入,均可以进入登录界面,不会自动登录在社区注销或者切换账号后,网络游戏可以正常注销以及切换账号(退出游戏或者是回到登录前的界面)【技术】自动登陆功能能够实现进入游戏后退出,重新进入游戏可以实现自动登录不允许存在非91账号、密码的显示框不允许存在非91账号信息修改与找回方式的入口以及说明介绍(注意这里说的是账号信息,如密保、修改非91密码这些;昵称、个人资料修改是允许的)【标准】游戏内(非sdk界面)不允许存在非91账号的信息显示【标准】需接入91账号登录,且不含任意非91的登录方式【技术】在游戏或者是91社区中切换账号功能可以实现常见问题1、游戏每次进入到91社区相关界面,均需重新登陆,要求一次游戏开启和关闭期间,只需要进行一次的91账号登陆,再次进入社区相关界面时,无需再次登陆2、进入【91社区】随机出现sessionid(用户的会话标识)无效3、游戏中,点击91社区后,再关闭91社区。游戏会退出当前角色,退回到选择角色界面游戏在开始界面中会连续弹出两次登录窗口,在登录91账号时进入游戏只能出现一次登录窗口不能出现有重复登录现象。游戏切换账号后会自动登陆,导致无法切换账号,要求切换账号后,不论直接重启游戏或者是退出游戏重新进入,均可以进入登录界面,不会自动登录1、进入91社区点击【注销】(【切换账号】)后,使用另一个账号登录,回到游戏,发现游戏数据未做刷新,游戏数据与登陆账号不符。要求91账号必须与游戏信息关联,若无法实现,注销后可初始化游戏。2、进入91社区更多界面“注销”后,直接回到游戏,发现游戏可继续进行。网游要求91账号未登录则不能进行游戏。3、在游戏界面进入91社区,在91社区点击【注销】(【切换账号】)后登录另一个账号,回到游戏后在游戏界面左上角的金币数量仍然是前一个账号的数量。4、游戏注销后,弹出登陆框,若不直接登录,点击左上角【返回】或者【X】,游戏就卡在一个界面,无法进行操作游戏无法实现自动登陆功能,正常情况下,登录一次游戏后,重启游戏应该要实现自动登录91帐号,不应该再出现91社区登录窗口进行手动登1、见截图,游戏存在非91账号、密码的显示框,必须屏蔽2、若游戏账号在其他机子登陆,弹出“你的账号在别处登陆,请重新登陆”,点击确定后弹出非91账号的登陆见截图,游戏存在非91账号信息修改与找回方式的入口以及说明介绍,必须屏蔽1、该游戏为网络游戏,要求在游戏启动后正式进入游戏前进行91账号登陆2、游戏存在非91账号登陆,如截图,必须删除。游戏不能存在任何非91的账号登陆方式3、启动游戏出现91社区登录界面,若不登陆直接点击左上角【返回】Android解决方案IOS解决方案同常见问题描述同常见问题描述详见中第2、4点测试要求测试点说明需要在游戏界面中可以较容易找到、点击到(至少在2级目录内可以找到91社区的入口除单机、格斗、捕鱼类游戏外,放置在游戏首页的不算【技术】91账号信息能及时同步调用91账号信息的,在91社区中可以成功修改这些信息,且游戏能同步更新(至少满足重启游戏后,这些信息能更新)【技术】接入的91sdk为简体中文的IOS:91社区相关界面的【返回】按钮不能显示为【back】【首页】【好友】【消息】【精品】【更多】按钮及【更多】中,每一项都可以点击,不会崩溃、卡死可以正常点击,不会崩溃游戏如果支持转
本文标题:91平台sdk测试用例
链接地址:https://www.777doc.com/doc-4698403 .html