首页 > 知识点讲解
       硬件兼容性的测试
知识路径: > 测试技术的分类 > 兼容性测试 > 
相关知识点:18个      
               硬件兼容性测试的目的
               所有软件都需向用户说明其运行的硬件环境,对于多层结构的软件系统来说,需要分别说明其服务器端、客户端以及网络所需的环境。兼容性测试的目的就是确认这些对于硬件环境的描述是否正确、合理。
               硬件兼容性测试需确认以下几点。
               . 最低配置是否能够满足系统运行的需要。在最低配置下,所有的软件功能必须能够完整地实现,软件运行速度、响应时间应在用户能够忍受的范围内。
               . 在推荐配置下系统的响应迅速。应当注意的是,推荐配置必须合理,一味地追求高配置,一方面可能掩盖软件的性能缺陷,另一方面限制了软件的应用范围,也是不合理的。
               . 考察软件对运行硬件环境有无特殊说明,如对CPU、网卡、声卡、显卡型号等有无特别声明。有些软件可能在不同的硬件环境中出现不同的运行结果或是在某些环境下根本就不能执行,如操作系统或数据库软件能否支持多个CPU协同工作,对内存的多少是否过于敏感等。
               . 为了满足不同的使用需求,软件系统能否运行在多种硬件配置环境下,并且系统功能和性能都能满足设计需求。这样的测试为企业的硬件选型与部署提供了依据。例如,是否可将Web服务器与数据库服务器部署在一台物理服务器上,或者需要将二者分别部署在不同的物理服务器上;再如,软件系统的客户端与服务器是否可采用企业专用网络通信,或者提供Modem拨号上网通信。
               与整机的兼容性
               整机兼容性测试将确认软件要求的最低配置和推荐配置的合理性和正确性。主要指标包括对机型的要求和对CPU、内存、硬盘的要求,其他还包括对RAID的支持、对SCSI的支持等。
               . CPU。各类软件的最低配置和推荐配置都必须注明对CPU的要求,包括CPU类型和主频的要求。大多数软件仍以对Intel X86体系的支持为主,Intel主流CPU的性能差别主要体现在频率、缓存两方面。其中频率因素又分为主频与外频两部分,缓存因素分为缓存容量、缓存速度、缓存潜伏时间三部分,例如,由于二级缓存的不同,选用Celeron处理器还是PIII处理器会对速度测试结果造成一定的影响,因此配置测试环境时需特别注意。应用软件及客户端软件对CPU的推荐配置要求应当比目前主流CPU略低,服务器端的最低配置必须能够使软件正常工作,推荐配置应保证软硬件构成的系统在正常业务的压力负载下,CPU资源占用平均值不超过75%。
               . 内存。所有软件都希望运行环境中的内存越大越好,内存容量直接影响着软件的运行效率。对于一般软件的测试,只需设计不同内存容量下的测试,但在有些情况下,也需考虑内存参数的设置对性能的影响,这主要集中在CAS(Column Address Strobe,列地址选通脉冲)、RAS(Row Address Strobe,行地址选通脉冲)、RAS-CAS等参数的设置上。
               . 硬盘。一般只有对特殊软件的硬件兼容性测试需考虑硬盘的转速、缓存容量、寻址时间等参数。但如果将软件速度与硬件兼容性测试结合进行,则需要记录这些硬盘参数。
               与板卡及配件的兼容性
               在各类软件中,与板卡及配件打交道的是操作系统和驱动程序。其中,桌面操作系统的硬件兼容性无疑是最复杂的,它涉及几乎所有类型的板卡和配件。随着自由软件的蓬勃发展,桌面操作系统成为了新的软件开发热点。
               其他软件也会对某些配件比较敏感,如游戏软件对显卡,播放器对显卡和声卡,传真软件对调制解调器等。
               一般情况下,板卡和配件与软件的兼容性需要考虑以下几个方面。
               . 独立板卡。各类板卡技术的迅速发展使操作系统的支持变得越来越困难。由于微软的Windows操作系统在桌面领域占有率高,因此板卡生产商一般会提供Windows上的驱动程序,而对其他操作系统则较少顾及,因此其他操作系统往往需做大量工作才能达到与这些设备兼容。而操作系统与各类板卡的兼容不仅仅体现在“能用”上,还必须达到“好用”。
               . 主板芯片组。BX、810系列、815系列、GX芯片组设计上的差异要求测试中必须分别进行测试。同时,由于针对不同芯片组开发的驱动程序效率不同,也可能造成与预期效果不同的测试结果。对于集成主板,由于各部分的相互影响,往往会对被测桌面操作系统的兼容性造成挑战。即使主板上集成的声卡、显卡等的芯片组都能够分别被支持,整个主板也需经过测试才能列入兼容性列表。
               . 驱动程序中的自由软件。即使从互联网上可以找到很多硬件驱动的自由软件,但这些软件大多是由爱好者开发的,由于爱好者往往不能够完整地了解硬件产品的核心技术,而且没有严密组织的开发过程,造成驱动程序中存在众多缺陷。如果被测软件中存在这样的情况就要特别注意。
               与打印机的兼容性
               打印机兼容性的测试对于操作系统、办公软件、网站和其他打印功能比较重要的软件来说,都是不可缺少的。
               对于不同厂商、不同型号的打印机需要分别进行测试。
               打印机兼容性测试主要包括以下项目。
               . 安装或能够调用系统安装的打印机;
               . 能打印测试页;
               . 能选择不同幅面的纸张;
               . 能选择打印精度(打印分辨率);
               . 纸张横、纵打印调整功能;
               . 逐页打印功能;
               . 多份打印功能;
               . 可以进行打印机的维护(比如更换墨水、清洗打印头等);
               . 具备双面打印器的打印机能够实现自动双面打印功能;
               . 网络打印机能够实现网络打印功能。
               其他
               软件运行所依赖的其他所有硬件设备,都应进行兼容性测试,如操作系统与红外鼠标、键盘的兼容性,识别软件对扫描仪的兼容性,视频编辑软件与Jog搜索轮的兼容性,刻录软件对光驱的兼容性等,需根据实际情况确定测试范围和测试方法。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


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