什么是兼容性测试?
什么是兼容性测试?
兼容性测试就是验证软件在特定的运行环境中,与特定的软硬件组合是否能正常运行的测试过程。
兼容性测试通常包含以下几种类型:
浏览器兼容性测试。
浏览器兼容性测试是在指定的浏览器上检查Web页面显示以及交互是否正常。要测试的浏览器包括:Windows平台的IE, Firefox, Chrome;Mac平台的Safari, Chrome, Firefox等。
在进行浏览器兼容性测试时需要注意:
此类测试常见于B/S结构的产品中。
应由用户明确待测试的浏览器和版本。
浏览器兼容性测试跟具体的业务逻辑无关。
留意浏览器版本的升级,阅读更新的版本说明,以了解是否影响已有的测试计划。
操作系统兼容性测试
操作系统兼容性测试是在指定的操作系统上检查软件功能是否正常。要测试的操作系统包括:Windows系列、Mac OS X系列、UNIX/Linux系列、Android系列、iOS系列等。
在进行操作系统兼容性测试时需要注意:
此类测试常见于C/S结构的产品中。
应由用户明确待测试的操作系统和版本。
注意操作系统升级对原有测试计划的影响。
注意是否有对同一操作系统多个版本的兼容性要求。
数据兼容性测试
数据兼容性测试是指软件升级改造之后,数据结构发生改变,因此确认数据在新、老版本之间都能正常运行的测试过程。
在进行数据兼容性测试时需要注意:
必须进行向前兼容测试,即新版本的软件要能正常且正确地读取和加载老版本生成的数据。
同时做向后兼容分析,即分析当前版本的软件能否在后续高版本的平台上正常运行。
测试数据处理或显示需要调用的Office类软件、多媒体制作或播放类软件版本升级对数据的影响。
分辨率兼容性测试
分辨率兼容性测试也被称作适配性测试,是指验证被测软件界面或网页在各种分辨率下的显示器或各种分辨率、尺寸屏幕的移动设备上都能正常显示的测试过程。
在进行分辨率兼容性测试时需要注意:
测试应当包括普通分辨率的屏幕和高清分辨率的屏幕。
测试应当关注显示是否完整、图片是否被拉伸、文字和图片位置是否有错位。
这正是:
软件环境需兼容,不唯数据和系统
如若不测兼容性,用户上手气不轻
参考书目:软件测试进阶之路:测试路上你问我答,作者:何飞,出版社:电子工业出版社
