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个历史版本,若有其他特殊情况,可能需要向前兼容多个历史版本,具体需要向前兼容多少,可由根据不同公司/产品来自定义。
网友评论