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

备注:目前主流云测平台提供的功能和服务,在多种测试设备上自动安装、卸载及运行被测APP,遍历APP的每个界面(功能、UI),检查APP是否会报错或者崩溃

备注:兼容性测试本质上属于功能测试,只不过侧重在不同的软硬件环境。

本兼容性测试方案的目的如下:

1)明确测试目标:app的兼容性测试

2)确定app兼容性测试的测试策略

3)确定所需的资源,并对测试的工作量进行评估

4)预估存在的风险和成本,制定应对措施

5)列出测试项目的可交付元素

APP兼容性的测试主要包含硬件设备兼容性、操作系统兼容性、分辨率兼容性、网络运营商兼容性、其他软件兼容性几个大类,下面对测试方法逐一进行详细的说明。

主要介绍各影响因素最新的市场占有率排行。

移动互联网的产品,常见的app兼容性考虑主要有以下几个方面:硬件、操作系统及版本、分辨率、网络运营商,与其他软件的兼容性等

2018年4月安卓手机厂商市场份额排行榜(TOP10,国内)(来自百度移动统计)

参考:http://www.search1990.com/other/201607192019.html

4.1.1.1 华为手机销量排行榜

http://top.zol.com.cn/compositor/57/manu_613.html

4.1.1.2 OPPO手机销量排行榜

4.1.1.3 Vivo手机销量排行榜

4.1.1.4 小米手机销量排行榜

4.1.1.5 三星手机销量排行榜

4.1.1.6 金立手机销量排行榜

4.1.1.7 酷派手机销量排行榜

4.1.1.8 魅族手机销量排行榜

2018年4月,各款iPhone市场份额排行榜(国内)(来自百度移动统计)

参考:http://www.search1990.com/other/201607192019.html

2018年Q2季度全球安兔兔用户手机系统版本的分布情况

详见:https://tech.sina.com.cn/roll/2018-07-12/doc-ihfefkqq7954811.shtml

基于技术层面分析支持的最低版本为Android 4.4.0,所以增加Android 4.4.0,目前最新的操作系统已到9,所以增加Android 9.0.0

2018年第一季度国内网络访问情况抽样分析排行(来自国家互联网应急中心(简称CNCERT))

详见:https://www.sohu.com/a/232393561_354899

基于技术层面考虑IOS>=9.0,支持的机型无限制,所以IOS9以下的版本不做考虑

参考:https://tech.sina.com.cn/roll/2018-07-12/doc-ihfefkqq7954811.shtml

详见:http://www.china-10.com/china/4861sjrj_index.html

主要根据app兼容性测试的影响因素、分析业务得出测试策略,并借助云测平台、Monkey工具等辅助测试

备注:

1)优先真机测试,真机测试至少要覆盖到每一个厂商(目前的测试机已满足)

2)如果型号无法覆盖全,可以使用同系列的进行测试,例如如果没有华为Mate 10,可使用华为Mate 9代替

3)云测试只能拿来做个参考,不能取代人工测试

软件兼容性测试计划,app兼容性测试方案相关推荐

  1. 单招软件职业技能测试,2018绵阳职业技术学院单独招生《软件技术》专业技能测试方案...

    2021年高职单招升学一对一咨询高职单招潘老师:17782017630(微信) 绵阳职业技术学院2018年单独招生 <软件技术>专业技能测试方案 一.测试目的 <软件技术>专业 ...

  2. android app测试方案,Android App响应时间测试方案优化

    前言 在我之前写的一篇文章Android App响应时间测试方法研究提到一种比较通用的测试启动时间或者响应时间的方案,即利用Monkeyrunner的图片对比接口进行截图比较.但是由于MonkeyRu ...

  3. led亮度鉴别测试软件,LED颜色及亮度测试方案

    一.原理 通过光纤采集LED光信号,经过光电信号转换,导入LED测试(分析)模块,分析数据通过各种数据接口导入电脑,并衔接于ICT在线测试和功能测试程序中,生成数据报告. 二.Feasa LED分析仪 ...

  4. 测试方案和测试计划的区别

    测试方案和测试计划的区别 一.测试计划: 对测试全过程的组织.资源.原则等进行规定和约束,并制订测试全过程各个阶段的任务以及时间进度安排,提出对各项任务的评估.风险分析和需求管理. 二.测试方案: 描 ...

  5. 如何制定软件项目测试计划

    如何制定软件项目测试计划 摘要 随着测试走向规范化管理,测试计划成为测试经理必须完成的重要任务之一,本文根据实践经验结合理论,探讨如何制定软件项目测试计划. 关键字 测试计划 变更 正文 软件测试计划 ...

  6. APP兼容性测试方案以及最新机型表

    兼容性测试方案相关内容如下: 1.  背景 App的兼容性问题可能会导致流失潜在的客户,为了尽量减少因兼容性问题导致的同类问题,进一步提高产品的质量,提升用户体验,所以进行兼容性测试,尽可能多的保证更 ...

  7. 如何保证APP兼容性覆盖测试和手机APP测试如何进行兼容性测试?(学习笔记)

    1.背景 众所周知,APP兼容性覆盖测试一直以来被认为是一个高成本.耗时低效.耗人力的测试工作,且兼容性测试是一项必须要进行的测试项目,因为有不同的机型.系统平台.分辨率.网络.厂商.数据兼容以及不同 ...

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

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

  9. web和APP兼容性测试的关注点(软件测试)

    本人的一些测试经验总结,仅是个人的一些观点,今天分享出来与大家共同学习,希望能够与大家共同进步,如果有问题,望大家积极赐教. 兼容性:由于在不同的机型,软件.硬件等不同,可能会出现各种各样的问题. w ...

最新文章

  1. C语言:随笔5--指针1
  2. 二次元萌妹在电车上顺拐啾咪为哪般?
  3. aide怎么打开html文件,求助!aide获取网页html源码
  4. Python: The _imagingft C module is not installed错误的解决
  5. Linux新手生存笔记[2]——vim训练稿
  6. 视图之二--视图中数据的更新
  7. Split Temporary Variable(分解临时变量)
  8. Foxmail新建自动标签功能在哪 如何给Foxmail收件人邮件设置自动标签
  9. 数据科学 IPython 笔记本 7.11 聚合和分组
  10. 2K分辨率下1070TI更换2080S能有多大提升,值得换吗?
  11. mysql jndi 实例_自己收藏-JNDI应用实例
  12. echarts自定义y轴刻度信息
  13. java内存映射缓存,java – 用于数据库实现的内存映射的MappedByteBuffer或直接ByteBuffer?...
  14. 设计模式---模板模式(C++实现)
  15. java Thread.yield()用法详解
  16. 基于bim的施工管理平台
  17. Gram矩阵计算实例
  18. maya导入abc动画_带你直观了解三维动画设计
  19. “醒着拼”的东鹏饮料发中报,“饮料界茅台”名副其实吗?
  20. MOOC《程序设计入门——C语言》翁恺 第六周编程练习及答案

热门文章

  1. 化工销售如何找客户 化工销售工作技巧
  2. git新建分支及切换
  3. Lucene原理分析
  4. eMMC(五)——总线数据流
  5. 2020年这些“正则“应该被收藏
  6. 数据可视化:趋势类可视化图表大全
  7. html怎么把图片放入边框,css3如何将图像设置为元素周围的边框
  8. C语言编程——段错误
  9. selenium 遇到的奇葩问题
  10. 仿苹果Assistive Touch