TestBird 移动互联测试专家

全球首发| 2017上半年手游测试白皮书

全球首发| 2017上半年手游测试白皮书

《2017上半年手游测试白皮书》(以下简称白皮书)整体回顾2017上半年国内手游行业,全面分析手游测试问题,并就TestBird在手游测试中的总结出的经验教训做分享,其间披露数据涵盖10318款游戏,并对其进行详细的阐述分析,堪称当下手游测试的“活字典”。

总述:根据2017年上半年对10318款游戏的测试数据显示,虽然重度手游增长趋势放缓,但仍以48.9%的比重稳居第一。轻度游戏占比持续下降,但与中度游戏占比相差不大。

手游兼容性问题依然问题突出。通过对10318款游戏产品测试发现的781042个兼容性问题分析,结果显示非主流品牌兼容性问题依然严重。在针对CPU品牌、游戏引擎、内存大小Android版本等进行兼容性分析中,闪退、卡死和启动失败是最主要的问题。

2017上半年手游行业发展概况

重度手游占比在高位逐渐趋于稳定

重度游戏受玩家亲睐,游戏商以重度游戏为主展开厮杀,但暴露诸多兼容性问题。

TestBird在2017年上半年总共测试了10318款游戏,重度手游以48.9%比重占据第一位置。其中角色扮演在重度手游中占比28%,卡牌游戏以25.3%的占有率紧随其后。

数据显示,以角色扮演为代表的重度游戏依旧是最受玩家欢迎的。由于这类游戏的市场已趋于饱和,再加上兼容性问题严重。而与2016年数据比较,发现重度游戏增长趋势已放缓。因此,单从市场普及率方面来说,CP在其他类型游戏脱颖而出也不失为一个好方法。如果想要险中求胜,提高产品质量,减少兼容性问题的发生率刻不容缓。

兼容性问题依旧形式严峻

游戏出现的问题都惊人相似,兼容性问题是玩家流失的第一杀手。

2017年上半年,在TestBird测试了的10318款游戏中共发现781042个兼容性问题,平均每个任务就有75.7个兼容性问题,平均通过率为74.8%。相对于2016年来看,游戏兼容性问题形式依然不乐观。

● 终端:主流品牌兼容性整体较好
小品牌终端问题频发,Android崛起不可阻挡,iOS玩家粘性更强。

由于系统版本更新快,造成更多系统不兼容不稳定的风险;终端芯片方面,高通和联发科的芯片是绝对主流;分辨率上,1080和720是主流,占据超过60%的量;内存1G及以上的终端是手游适配的重点。

就终端来看,在主流大品牌上,问题概率明显低于小品牌,小品牌终端更易出现兼容性问题。

● 问题类型:闪退、卡死、启动失败是主要问题
从下图可以发现,游戏闪退、游戏卡死、UI异常和启动失败是最主要的兼容性问题。其中游戏闪退以高达40.1%的占比稳居第一。

1.闪退问题
从统计的各类型游戏闪退分布情况来看,动作格斗游戏兼容性问题中闪退数量最高。从游戏闪退场景分析中发现,游戏主要闪退点在于启动加载资源、场景切换、复杂的场景、快速操作、释放技能等。其中,加在资源、战斗中及快速操作闪退问题最为显著。

2.卡死问题
飞行射击游戏的兼容性问题中游戏卡死数量最高。具体场景体现如下:
场景切换、动画剧情、资源加载、登录注册及战斗等场景易出现卡死;
手机配置较低,反应时间较长导致游戏卡死;
网络较差的情况导致游戏卡死;
游戏适配较差导致游戏卡死。

3.启动失败
体育运动游戏的兼容性问题中启动失败最严重。其原因如下:
游戏版本与手机系统不兼容;
手机内存不足;
加在资源出错;
游戏受其他程序影响。

● 游戏类型:动作格斗类游戏兼容性问题最多

白皮书将目前所有游戏按玩法分为12类,包括卡牌游戏、策略经营、角色扮演等。

整体来说,动作格斗和角色扮演类因其程序、脚本更为复杂,性能要求更高而导致兼容性问题最多。
由于手机内存和CPU占用的不同,轻度游戏相对于中重度游戏兼容性问题数较少。

1.动作格斗
在1096款动作格斗类重度游戏中发现了97544个问题;
占比最大的前2类问题依次是闪退和卡死,占比总数高达57%以上。

2.角色扮演
在2257款角色扮演类的重度游戏中发现187331个问题;
其中占比最大的前2类问题依次为闪退和卡死,占比总数超过51%。

3.飞行射击
在504款飞行射击类轻度游戏中,发现31752个问题;
其中占比最大的前2类为闪退和卡死,占比总数超过67%。

4.休闲益智
在821个休闲益智类的轻度游戏中,发现30377个问题;
其中占比最大的前2类为闪退和启动失败,占比总数超过61%。

手游性能问题数据分析

一款手游的性能是否良好,主要来源于游戏运行过程中的CPU占用率、内存占用率值、帧速率、温度、启动延时、和流量数据,通过这六项数据,可以很好的反映一款游戏的性能表现。

1.CPU占用率
角色扮演类游戏最高,棋牌扑克类游戏最低。
CPU占用率是游戏进程占用的CPU资源,CPU使用率过高,说明游戏耗电量大,且易卡顿。手游行业CPU占用率平均值为20.05%,CPU峰值占用率平均为90.99%。

2.启动时延
棋牌扑克类游戏最大,消除游戏最小。
启动时延是衡量一个游戏启动耗时的指标,反应了游戏的加载速度、时延越小,启动加载速度越快。游戏行业启动时延平均值为2533ms,最小平均值为358ms。

通过数据分析,我们可以清晰的看到,体育运动、角色扮演、动作格斗等重度游戏对手机要求较高,动作游戏、消除游戏、卡牌游戏类游戏的启动时延最低,体育运动、棋牌扑克、跑酷竞速类游戏的启动时延有待优化。

一款可以兼容更多手机的手游必须进行大量的性能优化,不仅需要减少CPU占用率和内存消耗,还要提高启动速度,减少手机发热,另外,控制游戏的流量消耗同样非常重要。

iOS测试分析

iOS兼容性问题逐渐凸显
重视苹果玩家,其付费价值仍然高于Android用户

从图中可以看出,版本老和版本新的手机兼容性问题较多,配置低的手机比配置高的手机兼容性问题要多;且iPad的问题检出率明显高于iPhone。

TestBird