第九章 兼容性测试
兼容性测试综述
在测试时,不仅要考虑软件在不同操作系统的运行情况,还要考虑在同一个操作系统的不同版本,以及同一个版本上的不同软件间的兼容性。在测试完单机后,还要测试在网络上多用户情况下的兼容关系。
平台和应用程序版本
向前或向后兼容
向后兼容,即兼容之前的系统,向前兼容,即兼容未来的系统
测试多个版本的影响
标准和规范
高级标准和规范
如果软件声称为某个平台设计,就必须遵循该平台的规定,通过平台的测试。
低级标准和规范
如果某个软件声称可以处理图像,但是在实际使用过程中发现软件只能使用特殊格式的文件,不遵循基础的协议和规范,这对用户来说是有影响的。
数据共享兼容性
在应用程序间的数据共享是普遍的。在软件实现共享的模式中,将软件的数据以文件形式存储在软盘上,通过文件读取和文件读取来实现数据共享。
文件导入和导出是许多程序自身保持当前版本与之前版本,与其他软件兼容的方式。检查程序能读取的所有文档类型及是否能成功将原文档转换为目标格式的文档。
剪切、复制和粘贴是更为普遍的数据共享方式,借用剪切板来实现。在进行粘贴时,目标程序会检测源的格式。要检测其兼容性,就要确认其可以利用的剪切板与其他程序正确的相互复制数据。