兼容性特性
在共享相同的硬件或软件环境的条件下,产品、系统或组件能够与其他产品、系统或组件交换信息,和/或执行其所需的功能的程度。
兼容性一般划分为以下3个子特性:共存性、互操作性、兼容性的依从性。
共存性
在与他产品共享通用的环境和资源条件下,产品能够有效执行其所需的功能并且不会对其他产品造成负面影响的程度。
共存性测试通常包括以下几个方面:
1、应用程序共存性:测试应用程序在同一操作系统上与其他应用程序(如Microsoft Office、Adobe Creative Suite等)同时运行的能力。
2、浏览器共存性:测试应用程序在同一操作系统上与其他浏览器(如Chrome、Firefox、Safari等)同时运行的能力。
3、操作系统共存性:测试应用程序在不同操作系统版本下与其他应用程序和系统服务同时运行的能力。
4、多语言支持共存性:测试应用程序在同一操作系统上与其他支持不同语言的应用程序共存的能力。
5、安全软件共存性:测试应用程序在同一操作系统上与其他安全软件(如反病毒软件、防火墙等)同时运行的能力。
6、数据库的兼容性:测试应用程序在不同种类的数据库支撑下运行。
7、中间件的兼容性:测试应用程序在不同种类的中间件支撑下运行。
8、硬件的兼容性:测试应用程序在不同硬件配置不同的操作系统下运行的情况。
互操作性
两个或多个系统、产品或组件能够交换信息并使用以交换的信息的程度。
互操作性测试通常包括以下几个方面:
1、数据格式的可交换性:软件互操作性表现为软件之间共享并交换信息,以便能够互相协作共同完成一项功能的能力,如软件是否支持.xls、.doc文件的导入/导出等;
2、数据传输的交换接口:与其他软件进行通信时,对于规定的数据传输,交换接口的功能是否能正确实现。
兼容性的依从性
产品或系统遵循与兼容性相关的标准、约定或法规以及类似规定的程度。产品说明书中是否提及产品兼容性的相关标准、约定和法规以及类似规定要求,若提及并提供证明材料,则认可;否则,验证软件与提及的文件(需求文档)要求是否相符。
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:【文末自行领取】
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!