游戏专项测试之兼容性测试(一)

匿名 (未验证) 提交于 2019-12-02 23:32:01
游戏测试目前早已不是只靠玩游戏就能做好,也不是写好测试用例,熟悉游戏,做好功能测试就能够掌控一款游戏的质量的时代。游戏专项测试(兼容性、弱网、性能、安全等)越来越重要。

其中兼容性问题数据参考依据腾讯wetest《2018中国移动游戏质量白皮书》报告。




今天就说一说游戏兼容性测试,以手机unity游戏为案例进行讲解。
主要从以下几个维度
1.手机机型兼容性(操作系统、内存、CPU)
2.手机UI显示兼容性(标准屏、全面屏、异形屏)
3.模拟器的兼容性(主流的安卓模拟器)

一、手机机型兼容性
1.操作系统兼容性
针对游戏上架的操作系统,android和ios进行操作系统版本兼容测试。
andorid版本占比情况:百度。
操作系统引发的兼容性问题主要为:Crash、安装失败。
依据报告数据需重点测试低版本系统和市场最新的系统。

Android
现有机型
市场占有率
备注
4.x
2%
重点测试
4.4
a.现有机型的自动化测试
b.Wetest的400台云测
5%
5.0
15%
进行云测之前,要求先把公司内部所有机型都测试通过后,再进行云测。
云测必须使用外网包且不需要注册账号,自动生成账号。
5.1
6.0
20%
7.0
30%
7.1
8.0
20%
8.1
P/9
5%
重点测试-需手工多测几台
iOS
现有机型
市场占有率
备注
12.x
73.5%
重点测试-需手工多测几台
11.x
17.5%
特别注意:不要升级测试机的操作系统
10.x
3.4%
9.x
4.8%
特别注意,一些新特性/sdk功能对版本的最低适配要求
8.x
0.5%
7.x
放弃-不进行适配
针对上述系统版本,采购和升级测试部门的测试机,作为测试手机的一个选择。
针对一些没有的手机通过借用、云测平台获取手机进行测试。
其中在云测平台非常有必要做200~400台手机的标准兼容性测试。

2.内存兼容性
手机的发展,内存不足在国内市场,几乎得到大大的解放。
需要依据自己的游戏和玩家市场,分析主流机型。主要测试1G-2G手机是否会因为内存引发兼容性问题。



3.CPU/GPU兼容性
CPU的兼容主要是针对CPU的执行效率,主要测试各品牌CPU各型号的性能(FPS/发烫)。
GPU的兼容主要测试GPU进行图形渲染时,可能因为GPU型号造成的兼容问题。
在测试GPU的兼容时,需要打开使用特效的场景,特别是使用shader的界面和场景,如果出现无法渲染(紫色色块)的情况,那么说明可能是CPU/GPU导致的兼容问题。
高通CPU
最新/代表机型
现有机型
备注
晓龙S系列
晓龙400/200系列
700系列
晓龙800系列
855
三星CPU
4000+
5000+
7000+
8000+
9000+
9820
联发科CPU
MT系列
P系列
X系列
X30
华为CPU
麒麟900系列
麒麟980
华为mate20
麒麟600系列
华为P8青春版
CPU
Z3系列
CPU
系列
CPU
OMAP4460
I9250(白色)
CPU
彭拜S1
小米5C
CPU
A6
5
放弃测试
A7
5s
放弃测试
A8
6
A9
6s
A10
7
A11
8
重点测试
A12
XS
重点测试

综上所述
我们在对产品进行兼容性测试时,需要兼顾覆盖以上操作系统、内存、CPU型号。防止产品上线后因兼容性问题导致口碑以及舆情的风险。

关于UI显示和模拟器兼容性请看下一篇文章。
文章来源: https://blog.csdn.net/FlyPigYe/article/details/90237147
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!