欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~

作者:Lane Li,腾讯适配测试负责人、WeTest专家兼容测试负责人

由 腾讯游戏云 发布在云+社区

项目背景

《乱世王者》是一款历史架空背景的战争策略手游,最大程度的还原策略游戏的精髓的同时加入了RPG元素。作为腾讯首款战争策略手游,无论游戏性以及品质都达到了一个令人满意的程度,在正式上线一周内便成功达到iOS畅销排行前三的佳绩。传统的策略游戏中融入RPG、主播引导、AR互动等模式,将其完美的糅合在一起,同时三国名将悉数登场、名城复古重现以及各个经典战役元素,使得游戏策略性、代入感和可玩性都更加吸引人。《乱世王者》在同类SLG游戏中位于佼佼者,它的成功取决于紧密的游戏逻辑、精细的游戏画面以及优秀的游戏品质。

游戏品质离不开质量控制,《乱世王者》也一样,游戏的每个部分都进行专业测试,在兼容性测试的部分,为了保证兼容性方面的质量,从轻测版本到运营上线做了数十次全量兼容测试,目的就是保证产品在兼容性方面的质量。本文就将阐述腾讯WeTest如何为该游戏进行兼容性测试。

测试过程

特殊机型纳入测试范围:除了正常的按照腾讯大数据平台排名选取的Android TOP100和iOS 全机型泛覆盖之外,还加入了新上市的热门机型,如三星 S8系列以及苹果的120帧数iPad Pro系列。从使用人群和机型热度方面入手,扩大硬件的覆盖范围。三星S8是属于大分辨率机型,此前市场上该分辨率机型较少,基于多年测试手游兼容性的经验,我们认为这种特殊的分辨率可能会导致很多游戏产生兼容性问题因此在正常的机型列表之外,特别加入S8的测试,例如S8系列手机上高分辨率导致的UI显示不全以及画面超框的问题。在游戏上线前,提前修复可能产生的兼容问题,保障产品质量。

游戏功能覆盖策略:丰富的游戏内容带来的便是庞大的测试对象,随着内容不断丰富和完善,只能针对性的制定个性化的用例,进行某一模块及机型的测试,从游戏功能部分进行拆分,例如:游戏中九鼎之战、联盟神兽系统、名城争夺战等游戏特色之处进行分模块话测试,更是将界面UI、社交功能如好友、分享等进行分别测试,将兼容性测试化整为零,使得测试覆盖面更加完善。

系统版本:系统版本不兼容导致游戏问题影响比较致命,一般是无法安装或者无法运行,针对这个现象兼容性测试中心专门配有低系统版本以及最新发布的系统版本机型号,低版本例如iOS 6.X系统、安卓Android 4.X系统,新发布系统如iOS 11beta、Android 8.0。

在iOS 11系统正式版本还没有上线之前,兼容性测试中心已经将手机系统提前升至iOS 11 beta版并投入到测试中,提前将iOS11.0系统在游戏中所遇到兼容的问题如横屏不匹配、话音不同步等反馈给项目组,进行优化调整修复。以便iOS 11系统上线后,保障用户对游戏的体验。

iOS 11(图片来自网络)

除了iOS 11系统,还有google新推出的Android 8.0系统,目前只有小部分机型才可以升级安卓8.0系统,但是,这些小部分机型也在兼容测试中心的测试机型列表上,足以看出兼容性测试为用户的游戏体验创造了良好的环境,规避了用户体验差的风险。

Android 8.0(奥利奥…图片来自网络)

兼容性典型问题

经历了多个版本测试后,兼容性的问题基本都以及得到了修复,较明显且通用的问题如下:

1、虚拟键盘机型问题。在虚拟键盘关闭后,游戏不能自适应恢复屏幕画面。导致虚拟键盘收起位置被空白占据,整个画面上移压缩引起画面UI显示异常

2、游戏特有的AR系统兼容问题。小部分机型出现背景花屏且AR无法定位到活动人物,导致部分用户无法参与该活动。

3 、低配机型的性能问题。尽管游戏容量较大,在运行时候需要的性能资源还是有一定要求,但都能在测试机型上正常进行游戏,部分1G内存机型会出现切换后台时被Android系统优先前台程序模式将进程终止,由于是Android系统优化自身的一个机制,所以也是大部分大型游戏在低配机型上难以避免的情况。

最终效果

在项目测试阶段,腾讯WeTest累积为《乱世王者》挖掘出了171个兼容性问题,其中102个严重及以上问题,将APK Crash、无响应、UI问题等揭露出来,提前进行修复或对问题进行评估,规避了适配风险,为游戏正式开启不删档运营,为用户良好的游戏环境提供了坚实的支持和保障,唯兼容性测试不可或缺也。

测试服务WeTest已正式登陆腾讯云,为广大游戏厂商开发者提供服务,详细信息可浏览:https://cloud.tencent.com/product/MGCT?idx=3

相关阅读

大数据产品-腾讯信鸽之手游流失预测

腾讯手游如何提早揭露游戏外挂风险?

为测试赋能,腾讯 WeTest 探索手游 AI 自动化测试之路


此文已由作者授权腾讯云+技术社区发布,转载请注明文章出处

转载于:https://www.cnblogs.com/qcloud1001/p/8416899.html

如何规避适配风险?以《乱世王者》为例,探秘手游兼容性测试之路相关推荐

  1. 穿越火线枪战王者服务器维护,CF手游体验服6.10更新维护公告 六月版本来袭

    亲爱的各位CFers, 为了增加体验服内容的丰富性和版本的稳定性,我们在6月7日开始对"枪战王者体验服"进行停机更新,停机期间无法更新,需要开放后才能进行更新. 目前版本已更新完毕 ...

  2. Android碎片化难题:手游兼容性测试应该适配哪些机型?

    在中国上线的Android游戏的机型适配难度有多大?根据工信部数据,2014年全年的上市智能手机中,有1604款采用Android操作系统,出货量3.49亿部.这也就意味着2014年平均每天有5款新机 ...

  3. 穿越火线枪战王者服务器维护,CF手游8.24体验服维护公告 全新HD地图登场

    穿越火线枪战王者(即CF手游)体验服在8月24日进行版本更新,这次CFM2.0追加了3张HD地图.全新武器和皮肤下面就来一起了解下吧! 体验服下载地址:[CF手游体验服下载](维护已完成,请大家打开游 ...

  4. 王者荣耀最新ip手游《王者荣耀世界》宣传PV曝光 开放世界MMO

    王者荣耀手游最新ip手游<王者荣耀世界>PV曝光,开放世界mmo版本的王者荣耀你玩过吗?一起来看看王者荣耀世界手游的宣传pv,下面游综宅小编就来带你领略王者荣耀世界好不好玩吧. <王 ...

  5. lol自动刷人机辅助_为何王者到了LOL手游连黄铜都未必能打过?其因有三

    对于LOL端游玩家来说,玩王者荣耀刚开始或许在操作上会不习惯,但是熟悉之后就很容易上手,比如,一些LOL黄金的玩家在王者荣耀中可以轻松上星耀.但是,当LOL手游在外服上线后,很多王者荣耀却发现非常的难 ...

  6. 王者荣耀等各种手游扫码登录源码

    腾讯游戏王者荣耀扫码登录源码 1.什么是扫码登录? 主要是针对微信区的游戏,上朋友的号或者帮别人代打,都需要先登录对方的微信,比较敏感,所以扫码登录可以完全解决不上对方微信也可以上游戏. 2.如何使用 ...

  7. 穿越火线枪战王者服务器维护,穿越火线枪战王者-CF正版官方手游-官方网站-腾讯游戏...

    在赛事体系的不断完善下,穿越火线已经从一个游戏发展为了一项电竞项目,而随着赛事的发展.粉丝群体和赛事规模的日益壮大,联赛体质的改变更是势在必行.在这个赛季结束后,穿越火线双端联赛也将在2019年秋季赛 ...

  8. 腾讯首款战争策略手游「乱世王者」的兼容测试之路

    作者:lane,腾讯适配测试负责人.WeTest专家兼容测试负责人 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. 原文链接:http://wetest.qq.com/lab/view ...

  9. 爬虫实战:英雄联盟手游能“干掉”王者荣耀?微博4.3亿网友吵翻了……

    悄然之间,英雄联盟手游终究还是来了,而且还是在国庆刚过的第一天,倒还真的显示了官方的诚信经营. 从开服开始,我的工作群.朋友圈基本天天都有人在喊着上线打两把,仿佛回到了<王者荣耀>刚流行的 ...

最新文章

  1. SAP 批量扩充会计和成本视图
  2. Language-Directed Hardware Design for Network Performance Monitoring——Marple
  3. 洛谷P1130 红牌
  4. 为什么我不选阿里云(一)
  5. Codeforces Beta Round #11 B. Jumping Jack 思维
  6. react-json渲染
  7. 机器学习爬大树之决策树(ID3,C4.5)
  8. python找不到自带的argparse_python argparse用法总结
  9. redis笔记1---基础
  10. javaweb网上商城系统
  11. 计算机论文中期报告进展情况,毕业论文中期进度报告 毕业论文中期报告
  12. vue全局混入minx
  13. ftp文件服务器与nas性能,nas和ftp服务器的区别
  14. 短学期微机接口课程设计
  15. F28335GPIO结构、寄存器、复用以及注意事项详细叙述
  16. python axes_对Numpy中轴(axes)的解释(汉化版)
  17. 【Spring】一文带你吃透基于XML的DI技术
  18. 大数据告诉你NBA的字母哥如何年入2415万美金
  19. 宝塔php socket,宝塔开启websocket 小程序聊天功能开发
  20. 客户关系管理咨询服务 - 为您提供最佳的CRM解决方案,为您的企业

热门文章

  1. c语言购买电影票程序,求助,怎么改把程序产生数据写入文件里,电影票管理系统,大佬们...
  2. 基于Python + Django + mysql的协同推荐算法的电影推荐系统
  3. 我陪你慢慢成长——苏子语录2015下半…
  4. 伪装请求头伪装useragent比fake-useragent库好用的伪装请求头库: anti-useragent
  5. 反向寻车管理系统服务器,一种反向寻车系统及寻车方法
  6. 支付宝批量转帐工具使用说明书
  7. 新一代红米参数模糊的背后 是否有欺诈嫌疑?
  8. Openvpn搭建并使用用户名密码登录
  9. php dt dd,DL.DT.DD实现左右的布局简单例子
  10. sql monitor简介