一、硬件兼容性测试
目的:确认软件系统对于服务器端、客户端及网络所需的环境是否正确、合理。
测试内容:(1)最低配置是否能满足系统运行的需要;
(2)在推荐配置下系统的响应是否迅速;
(3)考察软件对运行硬件环境有无特殊说明;
(4)软件系统能否运行在多种硬件配置环境下。
分类:(1)与整机的兼容性:确认要求的最低配置和推荐配置的合理性和正确性。主要指标:机型的要求、CPU、内存、硬盘。
(2)与板卡及配件的兼容性:独立板卡、主板芯片组、驱动程序中的自由软件。
(3)与打印机的兼容性:
对不同厂商、不同型号的打印机进行以下测试:安装、打印测试页、调整纸张大小、选择分辨率、调整打印方向、逐页、多份打印、双面打印、网络打印。
(4)红外线鼠标、键盘、扫描仪、视频软件、刻录软件的兼容性。
二、软件兼容性
分类:(1)操作系统:确认软件系统是否与多种类型的操作系统兼容,包括安装、关键流程的检查。
操作系统包括Windows平台、Linux平台、Unix平台;Macintosh图形专用软件。
(2)数据库:确认软件系统在不同数据库的可移植性、互操作性,对完整性、应用系统测试,性能测试。
数据库包括SQL、ODBC、JDBC、ADO、OLE DB、JDO。
(3)中间件:指对不同的版本、不同补丁包的兼容性进行测试,检查应用程序是否能够正确运行,性能的变化。
(4)浏览器:创建一个兼容性矩阵,测试不同厂商、不同版本的浏览器对某些构件和设置的适应性。
如Applets、JavaScripts、ActiveX、VBScript。
(5)其他软件:与支持软件(财务软件导出Excel)的兼容性测试。
与其他同类软件的兼容性(与其他同类软件同时在机器中使用)。
与其他非同类软件的兼容性。
三、数据兼容性测试
分类:(1)不同数据格式:a. 确认软件之间能否正确地交互和共享信息,不同格式的信息是否兼容。
b. 包括系统与其他系统复制粘贴文字是否正确。
c. 旧版本信息在新版本是否能打开。
d. 新版本文件在旧系统中是否能打开。
e. 同类软件是否可以进行数据交换。
(2)XML符合性:XML能够使不同来源的结构化的数据较容易地结合在一起,提供一个描述数据和交互数据的有效手段。
测试步骤:a.在测试工具中建立标准模板
b.用被测软件按要求导出数据
c.将导出的数据与标准模板进行对比匹配测试
d.输出测试结果。