工作生活

APP兼容性测试

2019-07-02  本文已影响0人  君皇的天下

1.如何选择测试设备

1.1 APP需要特殊传感器支持的:

如:心率检测,指纹识别,近场通信等,则只需要考虑带有这些传感器的机型,如:需要支持心率检测,则选择三星galaxy s5和galaxy note4,推荐设备查找网站:http://www.phonearena.com,可用来查找各种手机和平板设备的详细参数信息。

1.2 APP是针对某个平台的:

如:清理大师,则在选择平台时,不需要考虑iOS平台;如之前的instagram,则不需要考虑Android平台。

1.3 APP不支持某些平台/系统:

如:塞班(Symbian),黑莓(BlackBerry)等平台,目前市场占有率很低了,在开发时选择不支持这些平台,那么后期测试人员就可完全忽略相关设备 。 如:目前iOS系统8.0.0,或者Android4.0.0已经是非常落后的系统版本,开发时可以选择不支持这些系统版本,后期测试也可忽略这些设备。

1.4 APP是面向大众的通用型APP:

测试人员需要收集APP相关的用户设备/系统等占比,并结合移动APP的生命周期,以及测试设备的硬件参数来决定最终的测试覆盖范围。
Apple发布iOS版本占有率 :
https://developer.apple.com/support/app-store/
Google发布Android版本占有率:https://developer.android.google.cn/about/dashboards/index.html

2.如何覆盖多个APP版本

2.1 如何下载已上线的历史安装包

Android下载历史版本:
step1:下载豌豆荚软件
step1:搜索xxAPP->先找到对应的APP,点击进入
step1:xxAPP详情页,找到历史版本,即可下载。

iOS下载历史版本:
step1:PC端在官网下载安装PP助手到电脑
step2:手机使用数据线连接电脑,打开PP助手,等待设备识别成功之后,在主界面点击安装移动端->手机打开PP助手,搜索xxAPP,点击进入
step3:xxAPP详情页,找到历史版本,即可下载。

2.2选择向前兼容N个APP版本

测试涉及历史版本时,需要对APP历史版本进行兼容性测试,一般情况下,我们要至少测试1个历史版本,若有其他特殊情况,可能需要向前兼容多个历史版本,具体需要向前兼容多少,可由根据不同公司/产品来自定义。

上一篇 下一篇

猜你喜欢

热点阅读