什么是兼容性测试?
兼容性测试是验证软件在特定的运行环境中使用特定的软硬件组合能否正常运行的测试过程。
兼容性测试通常包括以下类型:
浏览器兼容性测试是检查网页在指定浏览器上的显示和交互是否正常。需要测试的浏览器包括:平台IE,,,;mac平台等。
进行浏览器兼容性测试时要记住的事项:
这种测试在B/S结构的产品中很常见。要测试的浏览器和版本应由用户指定。浏览器兼容性测试与具体的业务逻辑无关。密切关注浏览器版本升级并阅读更新的发行说明,看看它是否会影响现有的测试计划。
操作系统兼容性测试是检查软件在指定操作系统上是否正常运行。需要测试的操作系统包括:系列、mac OS X系列、UNIX/Linux系列、系列、iOS系列等。
进行操作系统兼容性测试时要记住的事项:
这样的测试在C/S结构的产品中很常见。要测试的操作系统和版本应由用户指定。请注意操作系统升级对旧版测试计划的影响。请注意同一操作系统的多个版本是否存在兼容性要求。
数据兼容性测试是指在软件升级后,数据结构发生变化后,确认数据在新旧版本之间可以正常运行的测试过程。
在做数据兼容性测试时,需要注意:
必须进行前向兼容性测试,即新版本的软件应该能够正确正确地读取和加载旧版本生成的数据。同时进行向后兼容性分析mac上测试常用软件,即分析当前版本的软件能否在后续更高版本的平台上正常运行。测试数据处理或显示类软件、多媒体制作或播放类软件版本升级对需要调用的数据的影响。
分辨率兼容性测试,也称为适配性测试mac上测试常用软件,是指验证被测软件界面或网页在各种分辨率的显示器上或在各种分辨率和大小屏幕的移动设备上是否正常显示的测试过程。
测试分辨率兼容性时要记住的事项:
测试应包括普通分辨率屏幕和高清分辨率屏幕。测试应重点关注显示是否完整,图片是否拉伸,文字和图片位置是否错位。
这正是:
软件环境要兼容,不仅仅是数据和系统
如果兼容性出乎意料,用户不容易上手
参考书目:软件高级测试之路:你在路上问与答,作者:何飞,出版商:电子工业出版社
作者简介:长期从事推广、实施、评估和改进的王小双创建了“软件工程思维”微信公众号,并一直在“软件 ”,CMMI,软件工程知识和感知。目前从事软件流程改进和软件工程能力提升方面的咨询和研究工作。返回搜狐,查看更多
发表评论