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

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

项目背景

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

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

测试过程

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

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

乱世王者模块化测试

测试内容

登录

QQ、微信登录、游客登录

UI界面

主页面、活动、动画、AR

主线玩法

新手引导、玩家自主任务

社交功能

好友、分享、主播直播

特殊模式

九鼎之战、联盟神兽、名城争夺战

核心模式

武将养成、收集、培养、运用

其他

新增内容

系统版本:系统版本不兼容导致游戏问题影响比较致命,一般是无法安装或者无法运行,针对这个现象兼容性测试中心专门配有低系统版本以及最新发布的系统版本机型号,低版本例如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

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏WeTest质量开放平台团队的专栏

1024程序员节,WeTest送好礼,为程序员疯狂打call!

? 为什么是1024?某百科说:1024是2的十次方,二进制计数的基本计量单位之一。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世...

9820
来自专栏非著名程序员

关于项目重构,知道真相的程序员眼泪笑了出来

? 其实过完年回来,我们的项目也一直在强调重构,在实践重构中,但是到目前为止,基本没啥进度。关于项目的重构,我说:基本上大部分都是骗人的。你们信不信?那你可能...

21470
来自专栏非著名程序员

程序员:请你不要对业务逻辑「嗤之以鼻」

最近感受很多,感慨也很多。我发现很多程序员对于处理业务逻辑都是「嗤之以鼻」。感觉自己天天写业务逻辑代码,改 Bug 都没有时间学习,没有时间实现个人成长?

1.3K10
来自专栏互联网杂技

前端工程师是怎样一种职业

前端工程师已经是大家不再陌生的一个软件行业的工种了,尽管这一工种诞生也没几年。作为一名从业三年的前端工程师,我尝试结合业界标准与我的理解,来尽可能诠释一下前端工...

39360
来自专栏BestSDK

系统剖析“夺宝类”产品设计方案,他们都有一个重要共同点

一、夺宝产品形态 夺宝产品和其他产品一样,有H5站、PC站、APP应用三种形态,三种形态的应用情景不尽相同。 ? 夺宝H5站主要应用于以下情况中: 1)最小成本...

37870
来自专栏TAPD

赢天下,技不凡:小赢科技与TAPD奏出最美和弦 | TAPD经验谈

? 小赢与TAPD的缘分,是从2015年6月项目X5落地开始的,那时的小赢创业不到一年,公司只有50人左右。 随后,TAPD一直陪伴和见证小赢的每一步成长,小...

14220
来自专栏技术小黑屋

来傲游浏览器工作

帮公司发布一下一些职位的招聘,未来的小伙伴赶紧投递简历哈。投递给我,会有更大的面试特权哈。发送简历给我 andrewallanwallace#gmail.com...

8920
来自专栏Java学习网

前端工程师是怎样一种职业

前端工程师是怎样一种职业 前端工程师已经是大家不再陌生的一个软件行业的工种了,尽管这一工种诞生也没几年。作为一名从业三年的前端工程师,我尝试结合业界标准与我的理...

31880
来自专栏软件测试经验与教训

如何面试测试工程师

686120
来自专栏BestSDK

技术大牛初养成,1万小时背后的心酸

一碗有勺子的鸡汤 我工作已经将近12年了,在华为做了5年,在UC做了6年,现在主要负责阿里游戏的中间件和组件的架构设计和实现,包括用户消息推送、系统异步通知系统...

52360

扫码关注云+社区

领取腾讯云代金券