用心,你就能留住APP的每一个用户—一封送给运营人的信
   来源:bugzero无缺     2020年09月18日 19:46

(数据来自友盟)

整体来看,本月iOS设备高分辨率份额进一步提升

低分辨率持续下降

(数据来自友盟)

从操作系统来看,Android设备6.0版本份额持续上升, 4.4和5.1版本前仍占较大份额。

iOS设备10.2版本份额持续提升,排名跃至首位,10.1.1版本份额下降明显。

(数据来自友盟)

其次 操作系统

比如安卓系统版本。Android系统在不断升级,就会产生不同系统版本,并且在市场上还有大量不同的定制的版本。因此需要对不同版本,定制和非定制的系统版本进行兼容性测试。

(数据来自友盟)

(1)生产厂商

华为、三星、小米等不同的厂商生产出来的机器较多,所以需要使用不同厂商的不同分辨率来适配APP的运行情况。

(2)语言

很多APP支持较多的语言,所以需要对语言方面进行测试,测试APP语言国际化的显示效果。

Android设备品牌分布方面,2017年1月TOP品牌中小米、三星份额下降明显,其他品牌小幅变 化。华为排名跃至首位,小米退居第二。

兼容性测试的几个类型

(1)基于UI自动化脚本的云测试: 以外包测试为主。对于中小型移动开发的公司来说,很少会搭建自己的测试实验室,并且配备大量测试手机和专门的测试人员。此时,可以借助一些在线云测试平台——比如百度MTC、无缺等公司的数千部测试真机进行测试。这样既保证了产品兼容性得到保证,又可以极大地降低成本。

(2)APP客户端的兼容性测试: 一般在新应用发版前的验收测试时穿插进行,少有专门组织客户端兼容性测。其主要过程是在验收测试时,公司招募的测试员都会分到若干测试机,在测试过程中可能还会有测试机交换。

(3) wap页项目兼容性测试:一款成功的APP,在客户端内部会嵌入一些临时wap页,这些wap页项目在上线之前需要进行兼容性测试。这一类项目一般都具有规模小,上线时间短(一段时间会下线)等特点,但是由于其开发团队的项目质量参差不齐,对其的兼容性测试也很必要。

如何选择测试机来完成兼容性测试?

测试机型要覆盖所有主流厂商,主流分辨率,主流操作系统版本还有一些有代表性的特殊机型。现从以下方面介绍如何选择测试机。

(1)操作系统

中国主流的操作系统主要是iOS&Android。

IOS:覆盖IOS6/7/8/9/10;

Android:覆盖Android4.0以上,目前到Android7.0。

(数据来自友盟)

(2)分辨率

IOS:iphone4--iphone7的所有分辨率;

Android:包含IOS所有的分辨率再加上一些Android机的某些不规范的分辨率。

(3)生产厂商

按照市场占比看,可以分为三个梯度。

第一梯度:三星、华为、小米;

第二梯度:魅族、VIVO、OPPO、联想;

第三梯度:Coolpad,朵唯,中兴,华硕,锤子等。

(4)手机品牌

手机品牌与生产厂家有些许不同,比如红米和小米、魅族和魅蓝都要区别对待,尽量不要互相替代。

(数据来自友盟)

测试 兼容性 版本