平台化软件的兼容性测试策略
考试要求: 掌握     
知识路径:  > 测试技术的分类  > 兼容性测试  > 平台化软件兼容性测试


 
       平台化软件在设计上要求具备灵活方便的二次开发能力,实现分布式应用系统,做到硬件环境独立和软件环境独立,实现上层应用的技术无关性以及采用B/S与C/S结构相结合,因此对于平台软件来说,兼容性测试是极为重要和复杂的。
       . 跨硬件平台能力:在不同规模的硬件平台上进行测试,例如,从32位机到64位机,从单机运行到集群运行。
       . 跨操作系统能力:平台化软件应可以部署在各种流行的操作系统上,不仅应当在Windows操作系统上进行测试,还应当在UNIX、Linux、UNIX、MacOS等系统上进行测试。
       . 支持多种数据库系统:包括SQL Server、Oracle、DB2、Sybase等企业级数据库,以及达梦、OpenBase、KingBase、Oscar等国产主流数据库。
       . 客户端兼容性测试:平台化软件往往实现的是分布式的应用系统,因此可能采用C/S或B/S结构。对于需要进行软件安装的客户端,需要对客户端的硬件、软件兼容性分别进行测试,如果采用浏览器,则还需进行对浏览器兼容性的测试。
       . 数据兼容性测试:平台化软件是建立在共同平台上的一个系统,模块相互之间既具有较强的独立性,又可以独立使用,通过统一的数据接口又以可实现相互间的无缝集成,同时可以实现一致的对外接口。因此,各模块间数据的兼容性也是平台化软件的测试点之一。
       由此可见,平台化软件的测试几乎覆盖了软硬件测试的全部领域,为了将企业原有数据向平台系统转移,还需要用到下面讲到的新旧系统数据迁移测试。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有