• 0
  • 0
分享

读者提问:APP 兼容性测试怎么做 ?

阿常回答:分为三步走:

1、选取主流机型+版本;

2、对主流机型做功能验证;

3、选一款机型做网络兼容测试。

一、选取主流机型 + 版本

选取 TOP 机型+版本的几种途径:

1、采用埋点的方式获取 APP 相关数据

2、采用云测平台推荐的 TOP 机型+版本

3、采用行业内统计的国内主流机型排行

二、主流机型的功能验证

选好主流机型,接着就是对每一款主流机型进行全功能验证。

注意:如果 APP 需要使用到蓝牙、相册等手机自带功能,需要考虑软件与不同机型的蓝牙、相册等手机自带功能的兼容性。

三、一款机型做网络测试

挑选其中一款主流机型来做网络的兼容性测试。

覆盖网络模式包括:2G、3G、4G、5G、Wi-Fi。

阿常碎碎念:Android 设备兼容性很容易出现问题,阿常最近在测试过程中遇到的问题就不少,包括安装失败、启动失败、monkey 失败、升级失败、文字无法显示、不同分辨率 UI 样式问题等等。

这还只是试了 Android 三五款机型呢,如果跑 TOP 300 机型,估计问题会更多,Android 的 APP 兼容测试坑还是不少的。


  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 前言爬虫与反爬虫,是一个很不阳光的行业。这里说的不阳光,有两个含义。第一是,这个行业是隐藏在地下的,一般很少被曝光出来。很多公司对外都不会宣称自己有爬虫团队,甚至隐瞒自己有反爬虫团队的事实。这可能是出于公司战略角度来看的,与技术无关。第二是,这个行业并不是一个很积极向上的行业。很多人在这个行业摸爬滚打了多年,积攒了大量的经验,但是悲哀的发现,这些经验很难兑换成闪光的简历。面试的时候,因为双方爬虫理念或者反爬虫理念不同,也很可能互不认可,影响自己的求职之路。本来程序员就有“文人相轻”的倾向,何况理念真的大不同。然而这就是程序员的宿命。不管这个行业有多么的不阳光,依然无法阻挡大量的人进入这个行业,...
            13 14 1646
            分享
          •   测试工作中,新人对于测试流程、测试方法都有可以直接拿来用的教材,但是对于回归测试中的bug处理的细节,往往需要我们更多的经历才能更好的完成自己的工作,下面我们来谈一谈回归测试bug的处理中需要关注的点:  一、什么是回归测试?  回归测试是指在发生修改之后重新测试先前的测试以保证修改的正确性。理论上,对软件的任何新版本,都需要进行回归测试,验证以前发现和修复的错误是否在新软件版本上再现,并确认曾经通过的功能不会出现问题。  二、回归测试做多少次?  很多资料都有具体指定回归的次数,在我看来,回归测试不能确却的给出一个项目具体做多少轮回归测试,因为,版本不可控的因素太多了,需求的更改、人员的...
            0 0 807
            分享
          •   测试课程免费送,点击下方链接填写测试行业调查问卷,提交后即刻获得!链接:http://vote.51testing.com/  软件测试行业供需现状  随着敏捷、DevOps等开发模式的引入以及大数据治理与应用、人工智能机器学习与深度学习的应用的发展、软件交付周期逐渐缩短、技术复杂度不断提升对测试人员质量保障与效率提升等方面提出了越来越高的要求。因此,对人员的要求也是在不断提高的,一方面响应基础功能需求的手工测试人员基本饱和,另一方面懂测试的测试开发面试达标者比例过低。  软件测试行业的发展现状  通过之前对近几年《软件测试行业现状报告》的解读,以及结合对当下软件测试左移与右移思考,总结了...
            1 1 1721
            分享
          •   今天,我们来聊聊初级测试如何成长为中级测试工程师?  相信经常看公众号以及逛论坛的小伙伴肯定看到过诸如:普通程序员 35 岁之后的出路在哪里?互联网大厂裁员浪潮,35 岁左右互联网人该何去何从?大龄程序员转行做什么呢……  虽说各个行业都会有这样的现象,我们暂且称之为职业焦虑,但是在 IT 互联网行业尤为明显,调查显示互联网以 67.45% 的占据行业第一,成为 35 + 危机人群占比最大的行业,很大原因是由于 IT 行业各种技术层出不穷,更新迭代快,互联网代表着创新、活力和潮流,很明显是属于年轻人的行业。  在我看来,中年危机的出现根本原因并不是因为你年龄大了,体力和脑力跟不上年轻人,而...
            0 0 981
            分享
          • 做接口测试中,对于一般性的单业务接口测试很多工具可供选择,但是对于一些相关业务相关性的关联接口测试就比较麻烦,使用工具比如jmeter、postman、soapui等等就比较麻烦。我比较偏重脚本化执行测试用例,所以选择了groovy作为主要语言来进行接口测试,但是脚本依赖的库还是基于之前所在的java为主的测试框架,有兴趣的可以翻翻以前的文章。项目的架构思路是以模块为基础把接口分类,然后对于接口的请求单独进行实现。通过一个user作为一个用户,携带各种属性,如:uname,pwd,token,userinfobean等信息。来作为各个模块类之间的信息传递。回到修改密码接口,简单说一下我们接口的...
            1 0 2218
            分享
      • 51testing软件测试圈微信