(一)APP专项测试-兼容性测试

1、背景

APP兼容性测试是一个高成本、低效率的测试项目,但是又是必须进行测测试项目。因为有不同厂商硬件机型、系统平台、分辨率、网络、语言和后台等场景需要覆盖。本文章将对移动APP如何进行兼容性测试进行一一讲解。

由于Apple公司的封闭性策略,iOS只需要支持有限的设备和分辨率;google的开发策略,导致很多厂商对Android进行定制,使得Android操作系统“百花齐放”,碎片化严重。为了尽可能达到高覆盖,测试人员就得多花心思研究。

2、APP兼容测试

2.1什么是APP兼容测试

1)APP兼容测试是移动端的手机客户端兼容测试。由于移动终端的碎片化特征,需要让测试者保障在不同厂商硬件(型号、大小)、ROM、不同操作系统、系统版本等APP运行正常。

2)根据APP的具体业务场景,可能还需要考虑APP对服务器后台兼容、新旧APP升级覆盖兼容、APP国际化语言兼容、APP内部兼容第三方APP等等

3)上述提到的兼容性测试是一个高成本的活动,在有限的资源下覆盖兼容性维度需要采用以下测试原则。

数据来源:需求>后台埋点数据>市场TOPX数据

机器选择:真机>模拟器>第三方付费服务(云真机)

测试维度:功能兼容>稳定可靠性>显示UI检查;

用户考虑:已有用户>潜在用户

4)挑选手机来源

2.2APP兼容测试维度

2.2.1操作系统版本

系统兼容主要考虑iOS、Android和鸿蒙3大主流系统版本

iOS

1)APP适配最低机型需要考虑上,根据已有机型选择最低版本。

2)自家公司产品后台数据,下图是友盟统计的XXXX App iOS用户占比分布(2022年统计数据)

3)其次根据苹果官网数据App Store - 支持 - Apple Developer查看市场占比较高的系统(2022年5统计);

Android

1)根据需求,Android挑选产品适配的最低版本和最高版本,如腾达安防APP每次测试都需要挑选Android6和Android11进行新功能兼容测试;

2)业务后台查询已有用户使用系统占比

3)在 Android Studio 的“Create New Project”向导中找到平台版本信息,挑选市场TOPX版本测试

鸿蒙系统

1)2021年Android与iOS已占据全球99.5%的市场份额,鸿蒙作为2019年出现的后起之秀,后面遇到美国制裁,华为手机销往国外的手机较少,主要市场在国内,且系统覆盖均是老机型用户——市场占比不大。

2)根据2021年鸿蒙系统的痛点风险,鸿蒙系统对APP的兼容性适配不是很好,如果产品存在APP用户且国内用户市场较大,勿要忽视该系统的兼容测试。

新发布系统兼容

根据以往系统发布版本时用户更新规律,Android/iOS系统版本升级时尽早适配APP。

1)操作系统的小版本一般都是修复缺陷,不会引入新的功能。这种小版本可以跳过不测试。但是有大版本更新的时候,会给用户带来新的特性,这种新特性可能会给现有APP的功能、样式带来变化。需要测试人员提早了解这些系统特性。

2)随着操作系统的升级,已有的设备可能无法流畅运行新的操作系统,需要考虑是否在新的操作系统上测试这些设备,特别是iOS旧型号手机内存只有2-3G的,运行最新的系统15.X系统造成运行缓慢。这种手机最好不要升级。

3)多关注影响所有应用的变更,当升级成最新的系统时,需要测试APP涉及到的相关功能模块。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值