技术文章

兼容测试——平台兼容性&分辨率兼容性

如今的操作系统、浏览器及显示屏幕分辨率的型号、规格越来越多,B/S与C/S结构一样,同样需要进行兼容性测试,以验证被测对象能否在不同的操作系统、浏览器及分辨率正常工作。

 

Web兼容性测试一般分为平台、分辨率、浏览器三个测试方向。

 

01

平台兼容性

 

平台兼容性,主要验证被测对象在用户常用的操作系统平台能否正常工作。目前用户常用的PC操作系统平台主要有Windows、Linux、Mac OS。

 

Windows目前主要有Windows XP、Windows 7、Windows 8、Windows 10,几乎处于垄断状态。

 

Linux系统一般作为服务器使用,普通用户使用较少,一般兼容性测试时不考虑该系统类型。

 

Mac OS系统是苹果公司基于UNIX内核推出的苹果设备专用操作系统,目前也占据了一部分的用户。

 

基于用户应用基数,进行Web测试时,通常选用Windows平台进行兼容性测试,除非有特别需求。

 

进行平台兼容性测试时,需根据被测对象的用户对象确定。有些产品面向特定的用户,因此可以限定产品应用的平台,如仅支持Windows 7及以上版本的Windows系统,这样将降低了开发的难度。但如果面向用户为大众用户,则可能需考虑整个Windows系列。

 

实施平台兼容性测试时,建议使用虚拟机(VMware Workstation、Virtual Box)安装各个操作系统,便于测试的实施,在保证测试效果的同时,降低了测试投入。笔者建议使用VMware Workstation。

 

Web系统在平台上出问题的可能性不大,一般可能出在浏览器或分辨率上。因此,在Web兼容性测试中,平台兼容性测试优先级较低。

 

02

分辨率兼容性

 

随着显示屏技术的发展,如今的PC显示终端分辨率越来越高,根据广告公司AdDuplex统计的PC分辨率占比如图1所示。

 

兼容测试——平台兼容性