硬件兼容性测试一般考虑两个方面的内容:一是不同的硬件配置可能影响软件的性能,二是软件若使用了某些硬件的特定功能,就要对此进行兼容性测试。硬件兼容性测试具体内容如下:
1、与整机的兼容性测试
考虑到软件的运行情况,需要对常见的硬件配置进行测试,从而确定软件能够在多种硬件配置环境下运行。如果软件对硬件的配置要求比较高还要测试它的敏感度。
2、与板卡和外设的兼容性测试
如果软件需要直接访问某类板卡和外部设备,通常需要对这些板卡和外设的接口调用进行测试,以确保对这些接口的访问适用于所有型号的板卡和外设。
软件兼容性测试
软件兼容性测试主要考虑以下问题:
1、与操作系统的兼容性
如果一个软件可以在多种操作系统上运行,就需要测试它在同一操作系统平台的不同版本上的兼容性。
2、与数据库的兼容性
如果软件需要支持不同的数据库,通常需要针对不同的数据库产品进行兼容性测试,另外如果同一数据库产品包含多个版本,也需要针对不同的版本进行兼容性测试。目前常用的数据库产品大多数都支持SQL标准的数据库,如MS SQL Server、Oracle、ODBC、JDBC等,但不同的数据库对SQL标准的支持不同,如果软件支持不同的数据库,通常要针对不同的数据库产品进行兼容性测试;如果被测软件支持ODBC和JDBC,并通过ODBC和JDBC与实际的数据库连接,此时对该软件进行兼容性测试应该包括对ODBC和JDBC的测试ÿ