1 兼容性

1.1 定义

兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能够很友好的运行的测试。

1.2 兼容测试包括

(1)浏览器兼容测试:测试程序在不同浏览器上是否可以正常运行,功能能否正常使用;

(2)屏幕尺寸和分辨率兼容测试:测试程序在不同分辨率下能否正常显示;

(3)操作系统兼容测试:测试程序在不同的操作系统下面能否正常运行,功能能否正常使用,显示是否正确等;

(4)不同设备型号兼容测试:针对于APP,现在移动设备型号五花八门,主要测试APP 在主流设备上能否正常运行,会不会出现崩溃的现象。

(5) 数据兼容性测试: 是指软件升级改造之后,数据结构发生改变,因此确认数据在新、老版本之间都能正常运行的测试过程。

(6) 软件本身能否向前或者向后兼容;

2 配置测试

2.1 配置测试和兼容性测试的区别

配置测试的目的是保证软件在其相关的硬件上能够正常运行,而兼容性测试主要是测试软件能否与不同的软件正确协作。

2.2 测试方法

通过对所需设备调研(确定设备等价类),确定并购买设备,确定测试方法和用例;针对设备所用软件的统一性,选取相同的测试用例

2.3 包括

配置测试的核心内容就是使用各种硬件来测试软件的运行情况,一般包括:

(1)软件在不同的主机上的运行情况,例如Dell和Apple;

(2)软件在不同的组件上的运行情况,例如开发的拨号程序要测试在不同厂商生产的Modem上的运行情况;

(3)不同的外设;

(4)不同的接口;

(5)不同的可选项,例如不同的内存大小;

3 功能测试

4 健壮性测试