app测试详细步骤 app兼容性测试工具


app测试详细步骤 app兼容性测试工具



app测试详细步骤 app兼容性测试工具


点击上方头像关注我 , 每周上午 09:00 准时推送 , 每月不定期赠送技术书籍 , 小窗口回复“资源”、“测试工具包”领取测试资源 。
本文 3012 字 , 阅读约需 8 分钟
随着 APP 应用范围越来越广 , 用户群体越来越大 , 终端设备的型号也越来越多 , 移动终端碎片化加剧 , 使得 APP兼容性测试成为测试质量保障必须要考虑的环节 。
APP 兼容性的测试主要包含系统兼容、产商 ROM 兼容性、屏幕分辨率兼容、网络兼容、其他兼容性几个大类 , 下面对测试方法逐一进行详细的说明 。

APP 兼容性类型
系统兼容
app系统兼容涉及 Android 和 IOS 系统 , 其中 Android 系统又分了不同的系统版本 , IOS 又分不同的系统版本 。不同的系统、不同的系统版本都有不同的特征 , 不同的 API , 意味着都有可能产生各种各样的兼容问题 , 所以需要进行兼容覆盖 。
Android 系统版本分布及市场占有率如下:

app测试详细步骤 app兼容性测试工具


针对 Android , 主要考虑 7.x , 8.x , 9.x , 10.x 。
IOS 系统版本分布及市场占有率如下:

app测试详细步骤 app兼容性测试工具


针对 IOS  , 主要考虑 12.x、13.x、14.x 。
厂商 ROM 兼容性
Android 和 IOS 都有不同的手机设备 , 相比而言 ,  Android 系统源码是开放的 , 只要遵从相应的协议 , 就可以对源码进行修改 , 国内厂商就把基于 Android 源码改造成自己对外发布的系统 , 比如我们熟悉的小米手机 Miui 系统、Oppo 手机 ColorOS 系统等 , 由于每个厂商都修改过 Android 原生系统源码 , 这里面就会引发一个问题 , 那就是著名的 Android 碎片化问题 , 本质就是不同 Android 系统的应用兼容性不同 , 哪怕是搭载完全相同的硬件 , 不同品牌的手机在运行速度、软件兼容上都会有区别的 。
Android 平台的品牌及型号排名:

app测试详细步骤 app兼容性测试工具


IOS 平台的型号排名:

app测试详细步骤 app兼容性测试工具


屏幕分辨率兼容
继全面屏手机推出后 , 目前手机的分辨率真的是五花八门 , 刘海屏、水滴屏、挖孔屏 , 还有折叠屏等等 。从分辨率尺寸来说也有数十种之多 , 不同分辨率的设备上呈现出来的效果也不尽相同 , 如果没有进行适配 , 可能就会给用户带来很糟糕的体验 。
Android 的主流分辨率为:1080P 继续占据主流;
Android 主流尺寸是 6.x 英寸;
iOS 的主流分辨率为:828*1792, 1125*2436, 1242*2208 等;
iOS 主流尺寸为 5.5~6.5 英寸 。
网络类型
保证各种网络环境能够覆盖 , 包括 WiFi、3 大运营商的 2G 和 3G、4G 网络、5G 网络 , 有鉴权的 wifi 和无鉴权的 wifi 。
按运营商分:电信、移动、联通
按网络模式分:2G、3G、4G、5G、WiFi
按接入点分:wap、net
一般 APP 网络的兼容主要是针对 IPV6 网络兼容、弱网兼容、wap 和 net 接入、不同地域(地理位置)的运营网络、有鉴权的 wifi 和无鉴权的 wifi、代理类 wifi 。

推荐阅读