软件测试中硬件配置与设置问题
作者:管理员 发布时间:[ 2010/2/20 16:18:59 ] 推荐标签:
在软件测试过程中,硬件配置与设置是一个非常重要的问题。只有选择合适的硬件测试环境并进行适当的设置,才能有效地进行软件的功能与性能测试。在测试环境中计算机处于核心位置,因此其硬件配置与设置是至关重要的,下面结合一些测试实例谈谈这一问题。虽然测试环境中使用的计算机硬件可能有多种类型,但对于一般性软件测试工作而言,主要以Intel X86体系为主,因此以其为范例对这一问题做些探讨。
1.CPU。Intel主流CPU(PIII系列)的性能差别主要体现在频率、缓存两方面。其中频率因素又分为主频与外频两部分,缓存因素分为缓存容量、缓存速度、缓存潜伏时间三部分。选用celeron处理器与PIII处理器会对测试结果造成很大影响,这一点已经为大量测试所验证。在Intel CPU中,至强(Xeon)CPU是较为独特的,它应用在服务器领域,某些型号仅从表面指 标看并不比台式机高,但实际应用中有较大差别。在某次千兆网络产品压力测试中,双路铜矿 PIII处理器不能完成千兆网络传输要求,速度仅有300M左右,而仅仅更换了同样工艺的铜矿PIII Xeon处理器(频率、缓存相同),网络传输速度稳定在800M.
2.内存。内存容量直接影响着测试结果,但同时内存参数的设置对性能测试结果的影响也是很大的,这主要集中在CAS、RAS、RAS-CAS等参数的设置上,对于这一点早已为广大测试人员所重视。对于兼容机,内存参数的设置较为全面,调节与记录也比较简单;但基于稳定角度的考虑,原装机一般采用直接读取内存SPD值的方法(相当于兼容机主板BIOS设置中的 AUTO),没有人工设定部分,因此需要借助其它软件测试内存的各项参数设置。在某些情况下,参数设置完全相同的内存由于品牌的不同,测试结果也可能存在较大差异,这种情况曾发生在某防火墙产品AB角对比测试过程中,某品牌内存在多规则的情况下仍然能保持高传输率。 造成这一结果的原因可能是在兼容机主板上,某些内存参数仍不能人工设定而依靠SPD预设,不同品牌内存参数存在差异;同时内存电气性能的差异也是可能的原因之一。
3.芯片组。芯片组在计算机系统中的地位是勿庸置疑的,BX、810系列、815系列、GX芯 片组设计性能的差异对测试结果的影响较大。同时,由于针对不同芯片组开发的驱动程序效率不同,也可能造成与预期不同的测试结果。在某次软件性能测试过程中,发现810DC100芯片组的测试数据低于BX芯片组,这似乎与810系列开发的初衷不符,但经反复测试分析认为可能由于810芯片组在Linux下驱动程序的效率低于BX芯片组,因此造成了这一结果,后来这一点在与国外专家技术交流中得到了验证。
4.其它。计算机中的其它硬件设备的配置与设置也对测试有着一定影响,如硬盘的转速、缓存容量、寻址时间等,在测试过程中也需要加以注意。在实际测试工程中,除计算机外,各种网络设备、外围设备也对测试有着相当大的影响, 在此不再一一叙述。总之,把握好测试环境的硬件配置与设置,是软件测试的重要基础工作,应当引起测试人员足够的重视。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11