1 兼容性
1.1 定义
兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能够很友好的运行的测试。
1.2 兼容测试包括
(1)浏览器兼容测试:测试程序在不同浏览器上是否可以正常运行,功能能否正常使用;
(2)屏幕尺寸和分辨率兼容测试:测试程序在不同分辨率下能否正常显示;
(3)操作系统兼容测试:测试程序在不同的操作系统下面能否正常运行,功能能否正常使用,显示是否正确等;
(4)不同设备型号兼容测试:针对于APP,现在移动设备型号五花八门,主要测试APP 在主流设备上能否正常运行,会不会出现崩溃的现象。
(5) 数据兼容性测试: 是指软件升级改造之后,数据结构发生改变,因此确认数据在新、老版本之间都能正常运行的测试过程。
(6) 软件本身能否向前或者向后兼容;
2 配置测试
2.1 配置测试和兼容性测试的区别
配置测试的目的是保证软件在其相关的硬件上能够正常运行,而兼容性测试主要是测试软件能否与不同的软件正确协作。
2.2 测试方法
资料1
通过对所需设备调研(确定设备等价类),确定并购买设备,确定测试方法和用例;针对设备所用软件的统一性,选取相同的测试用例
2.3 包括
配置测试的核心内容就是使用各种硬件来测试软件的运行情况,一般包括:
(1)软件在不同的主机上的运行情况,例如Dell和Apple;
(2)软件在不同的组件上的运行情况,例如开发的拨号程序要测试在不同厂商生产的Modem上的运行情况;
(3)不同的外设;
(4)不同的接口;
(5)不同的可选项,例如不同的内存大小;