Android App兼容性测试是一个比较重要的App评价内容,实际上兼容性测试不仅仅和测试人员相关,在开发阶段就应当着重考虑,因为兼容性问题是除了实现App本身要求的功能后,必须要关注、而且至关重要的一个点。

因此,App兼容性是否良好,首先要求App开发人员在开发阶段进行保障,有经验的Android工程师能够在开发过程中解决60%以上用户机型的兼容与适配,经验丰富的工程师几乎能够做到90%以上的兼容适配。

当然,由于市场上Android机型更新速度快,系统版本升级快,一味的追求在开发阶段的兼容适配保障,一方面会延误开发进度,另一方面需要较高的开发投入,因此需要做好权衡,这也是后续Android兼容性测试这一关键测试阶段必要存在的原因。

再说到测试阶段,兼容性测试主要是对App在各类机型上的兼容、适配等情况进行测试。这是这一阶段的测试重点,因此,Android App在进行兼容性测试前,一定要做好其前续测试内容,否则兼容性测试效果将会较差,甚至出现无效测试。

一个是兼容性测试如何展开,这是兼容性测试流程问题;另一个是为了兼容性测试,需要配置各类机型手机么,这是兼容性测试的设备基础问题。

在这先说下第二个问题,机型配置问题。

Android兼容测试一定要做到宽范围覆盖,如果做不到这个,那么就违背了兼容性测试的目标——测试App在各类机型、系统上的运行是否兼容、适配。

因此,兼容性测试必须要在各个机型、系统上对App进行运行、测试,查看相关UI是否适配、功能是否正常。所以,必须要为兼容性测试配备尽可能多的机型。这是不是意味着,你的公司要去购置各类机型设备?当然不是。对于一般的公司或者开发者,这将会是一大笔开销,为了节约资金而造成进行覆盖率较低的话,则又失去了兼容性测试的意义。另外,这也是没必要的,因为往往你就一个或两三个App,为了这少量App测试,而去购置如此大量的设备,无疑是一种资源浪费。除此,还有一个原因,将在兼容性测试如何展开里去说。此外,机型量的多少也是一个权衡的过程,目前,通用的兼容性测试一般覆盖Top100-300的机型,对于实在是小量机型或者老旧机型,用户量非常小,在一定程度上,是否需要覆盖则需要权衡,总的来说,Top排名的手机基本足够。

再来说一下第一个问题,兼容性如何展开。

这是一个经验性的过程,可以去借鉴大型互联网公司的成熟App的测试方法。像很多国内外的大公司,他们一般都有大量的App对外推出,对于App兼容性要求非常的高。而这些公司的兼容性测试,都有一个这样的解决方案,那就是自动化测试框架与云平台的实现。他们不仅有自己的测试实验室,拥有大量的手机,除此之外,还有一整套的自动化测试平台,来完成兼容性测试。这就是前面说的不用配置如此多的机型的另一个原因,即便是配置足够的机型,你还缺乏一套兼容性测试自动化平台与工具,还得要雇佣一批测试人员和维护人员。因此,我们可以看到,兼容性测试目前大型互联网公司的做法,通常是采用自动化测试平台,搭建自己的测试实验室,完成如此多的机型测试。

而我们大多数是作为个人开发者、初创公司,以及App比较单一的公司,实际上很难效仿大型公司的做法的,也不推荐效仿大型公司的做法,这种做法提高了App发布成本,另外还需要扩充开发团队,增加管理成本,最终落实到实际使用上又造成了较大的资源浪费。

那接下来的重点便是,如何去完成呢?

实际上,目前很多的公司,已经提供了兼容性泽众云测试服务,例如像Alltesting泽众云测试,不仅有为测试者提供在线泽众云测试平台,另外还对外推出自己的测试工具。其实,对于兼容性测试方面的难题,我们只要善于灵活使用这些在线泽众云测试平台就可以了。

安卓手机APP兼容性测试如何有效进行?相关推荐

  1. 软件测试兼容性常用手机,手机app兼容性测试,主要是针对哪些方面测试?

    APP的兼容测试主要就是测试APP的安装.启动.运行.卸载测试,以及安装时间.启动时间.CPU占用.内存占用.流量耗用.电量耗用等性能上的测试. 一.APP兼容性测试的内容可以参考: 1.硬件各个硬件 ...

  2. 手机APP兼容性测试

    转载自 http://bbs.51testing.com/thread-1192628-1-6.html 客户端兼容 Android 系统: Android 4.4.4.android 5.andro ...

  3. 06- 移动端APP兼容性测试以及APP兼容性测试手机选择与云测试技术

    在开始测试APP之前,应该考虑什么问题?或者如何选择设备?多少部手机测试兼容性最佳? 兼容性测试手机数量:主测手机 1 ,2(根据人员),辅助测试手机:用于兼容性测试.(50-60台最佳,至少5-20 ...

  4. App兼容性测试/MONKEY配置和安装

    App兼容性测试/MONKEY配置和安装 APP测试的兼容性测试 Web测试和App测试有什么区别 性能和稳定性工具---MONKEY 环境配置和安装 云测试平台 APP测试的兼容性测试 上线后进行兼 ...

  5. APP兼容性测试需要注意哪几点?-alltesting云测试

    由于终端设备的型号多样,机型的碎片化,使得APP兼容性问题在APP测试中成为一个不得不考虑的问题.因为一旦APP有兼容性方面的问题,就会影响这一类的很多用户,对业务的影响会比较大. 针对这个问题的测试 ...

  6. APP兼容性测试的目的和要求是什么?

    随着APP越来越多,以及安卓版本.手机厂商.屏幕分辨率的差异,导致每个APP都需要做兼容性测试,才能够避免出现在特定的手机上表现异常的问题.当然,ios的版本和手机.平板也不少,同样存在很多兼容性问题 ...

  7. 软件兼容性测试计划,app兼容性测试方案

    App的兼容性问题可能会导致流失潜在的客户,为了尽量减少因兼容性问题导致的同类问题,进一步提高产品的质量,提升用户体验,所以进行兼容性测试,尽可能多的保证更多的用户都可以正常使用app.经过短期和持续 ...

  8. [原创]浅谈移动互联网App兼容性测试

    [原创]浅谈移动互联网App兼容性测试 今天要谈的话题,估计各位测试都有感受,移动互联网App兼容性测试,我们到底测试覆盖如何去挑选机型?具体移动App兼容性测试如何开展?是不是应引进像testin这 ...

  9. 手机与软件兼容测试软件,如何使用Total Control手机软件兼容性测试?

    判断一款软件好不好用就要看它的实用性能.UI设计和兼容性.今天小编就和大家聊一下Total Control手机软件兼容性测试使用方法,感兴趣的小伙伴一起去看看吧. 软件名称:total control ...

最新文章

  1. 小学教师计算机国培培训总结,小学教师国培个人研修总结
  2. hdu 2516 FIB博弈模型
  3. mysqldump备份单表数据
  4. smarty引擎之练习
  5. 路由器架设虚拟服务器让外网访问到本地网站
  6. 学习MiniGui之多线程机制【转】
  7. ti嵌入式linux设计外包,基于嵌入式Linux的PMP系统设计与实现
  8. WCDMA中3.84M码片速率和5M带宽的由来
  9. shell脚本编写笔记
  10. webassembly环境搭建、编译h265解码器、js调用
  11. 计算材料学与第一性原理、分子动力学、蒙特卡洛计算方法
  12. 计算机组装要哪些硬件,DIY组装电脑要买哪些硬件
  13. 录入姓名完成座位表,学习前端的小伙伴可以关注一波,用js+html+css构成
  14. Windows下访问Ubuntu虚拟机中的Samba服务器遇到“\\192.168.71.128无法访问,您可能没有权限访问网络资源。请与这台服务器的管理员联系以查明您是否有访问权”的问题
  15. 神经网络中矩阵求导术的应用
  16. TMS320F28379D——时钟系统
  17. 简单分类模型设计与实现
  18. python import和from xx import xx的理解
  19. 微信公众平台如何操作迁移?迁移公证步骤是什么?
  20. 移动SEO之页面优化

热门文章

  1. 在美国,什么是ICC,ICC揭秘
  2. 如何才能做好一个盲盒APP
  3. ajax中的换行符,jquery ajax在GET中删除换行符
  4. python导入自定义的包
  5. saltstack中grains详解
  6. 想写好文案 你需要知道的一些事
  7. 跟着 Cell 学作图 | 3.箱线图+散点+差异显著性检验
  8. 做3d建模的工作工资是不是很高?从零基础学习3D建模到学成功,需要多久?
  9. 计算机网络管理-实验5-安装试用SNMPc网络管理软件
  10. 关于“无法启动此程序,因为计算机中丢失VCRUNTIME140.dll,尝试重新安装此程序以解决此问题”