软件兼容性测试是指检查软件之间能否正确的进行交互和共享信息,随着用户手机或电脑里使用的软件系统越来越多,需要充分利用空间同时执行多个程序能力的要求,测试软件之间能否协作变得越来越重要,因此软件兼容性测试工作的目标就是为了保证软件之间可以按照用户期望的方式进行交互,那么在软件兼容性测试中需要注意哪些地方呢?
1、测试软件是否能在不同的操作系统平台或同一操作平台的不同版本上兼容
2、软件本身能否兼容不同版本的数据
3、测试软件能否与其他相关的软件兼容
4、被测软件与标准外设的兼容
5、程序与运行支撑平台版本之间的兼容性
6、程序与应用服务器之间的兼容性。
7、各个浏览器之间的兼容性。
8、各种屏幕分辨率之间的兼容性
9、不同的网络环境中的兼容性
10、数据库之间的兼容性,不同的数据库之间的数据迁移问题
11、不同版本程序数据文件之间的兼容性。同一数据库在不同版本的软件上是否能够迁移
12、整机的兼容性。例如在本机能安装使用,在其他配置机器能否正常使用
13、其他软件的数据兼容性。即别的软件中的数据文件能否经进行处理
14、低版本软件生成的文件,高版本软件是否能够打开
15、如果是C/S系统,能否支持低版本的客户端程序访问高版本的服务器端或者是否支持高版本的服务器端程序访问低版本的服务器端
16、如果是C/S系统,是否允许不同版本的客户端与同一个服务器进行通信
17、如果是C/S系统,是否允许不同版本的客户端之间进行通信
18、当前软件系统生成的文件或数据是否可以在其他软件中被打开
19、是否支持同时安装或运行两个不同版本的软件
20、不同版本的软件系统是否能够支持以往的数字证书或硬件加密狗等安全校验文件
21、新版本的系统是否和老的应用插件相兼容