app兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能很好地运行。
对于App而言,兼容性测试还包括在不同机型、不同系统上是否能很好地运行。
App兼容性测试的主要目的是为了确保第三方软件能够正常运行,用户不受影响,随着App应用范围越来越广,用户群体越来越大,终端设备的型号也越来越多,移动终端碎片化加剧,使得App兼容性测试成为测试质量保障必须要考虑的环节。
App兼容性测试通常涵盖以下几个方面:硬件兼容性:覆盖市面上主流的手机厂家及产品,确保App在不同硬件设备上能够正常运行,可以通过购买真机或使用云测平台(如TestIn、WeTest)的服务进行测试。
操作系统兼容性:覆盖市面上主流的操作系统及其各版本,包括iOS的各种版本和Android的各种版本,以及各厂商在安卓系统上定制的各种版本。主要测试App的安装、卸载及核心功能在不同操作系统版本上的表现。
分辨率兼容性:覆盖市面上主要的分辨率,测试App的UI显示是否正常,排版是否整齐,这是确保App在不同尺寸和分辨率的屏幕上都能提供良好用户体验的关键。
网络兼容性:在不同的网络制式下(如Wi-Fi、4G、3G等)测试App能否正常运行,特别是对包含网络请求的核心功能进行测试。
其他兼容性:包括不同浏览器兼容性、不同语言环境下的兼容性、不同地区设置下的兼容性、与外部设备的兼容性(如蓝牙耳机、打印机等)等。