下载此文档

设备软件可靠性测试.docx


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
细心整理
设备软件牢靠性测试
设备为到达连续可运行目标,除了在硬件设计中考虑器件可连续无故障运行外,很重要的方面是软件在各种条件下可经受考验,持续工作。这须要在实现根本功能前提下,在软件中设计一系列容错性逻辑去保证。
为全面评估软效时的反映,找出预期与实际结果之间的差距。在测试有备份硬件系统的产品时,测试人员往往运用硬件拔出槽位,叮嘱重启等方式验证备份机制的有效性。然而,这还远远不够。设备在实际运行条件下器件被拔出只是一种维护行为,很多状况下是在连续运行过程中,器件突然失效。测试人员须要验证这些状况,以确认软件设计的故障检测机制和容错机制的真实有效性。 由于硬件系统的具体状况不同,每个器件的故障形式和干脆影响不同,是否有躲避方案须要具体分析。软件对硬件可用性的依存度往往很高,因此硬件故障测试的结果常常具有很大的争议性。对测试结果的分析和判定比测试设计和执行更为重要。 现有的测试手段中,最干脆的方式是通过改动硬件线路或干预数字信号制造故障。此外,可以通过软件
细心整理
参与调试叮嘱,对一些关键器件的状态进展修改,设置为非法的状态来模拟故障。 3、压力测试 任何设备或系统都是在必需的工作负荷下完成其功能。假如外部参与的工作负担超过其最大实力,系统效能会下降甚至是停顿工作。这是一种与可用性相背离的特性,却是任何系统的势必属性。很多重要系统是通过增加硬件本钱,人为降低承诺指标来缓解这一问题,然而事实上都存在一个实力极限,除非输入子系统进展了硬性限制。 为了提高设备的性价比,一般软件系统不会设定承载实力的硬性约束,因此,设备都会面对超负荷工作的场景。软件设计力争削减超负荷运行的负面效应,使系统在合理压力下能够正常运作是牢靠性的一个重要考量。虽然用户不会要求设备能在超负荷的工作环境下连续稳定运行,但在真实网络中,负荷波动是无法幸免的,短时间的超载运行不应当导致灾难性的后果。 事实上,压力除了令系统的计算实力经受考验,也会使系统内的很多资源被软件进程占用;假如压力消退以后,这些资源不能被充分释放和回收,经受过压力的系统将无法完全复原正常的工作实力。缘由。
压力测试就是通过制造设备的超载负荷,模拟设备在真实环境下可能遇到的场景。一台网络设备会有很多负载指标,验证各个指标的超载工作实力是一项繁杂的测试工作。除了观测压力下设备的反响,在负荷复原到承诺指标范围内之后,系统完全到达正常工作状态的实力和复原时间也是用户关怀的指标。这些高负载的测试一般都要依靠专用的测试仪器来模拟。 一般在设备规格会写明产品支持的IP路由表容量、最大转发数据流量、ARP或MAC地址容量等指标。测试的工作就是把被测试设备与测试仪器连接,通过仪器构造与规格指标一样或略低的一项负载,再制造一个10%左右的异样波动冲击被测设备,并视察被测设备在加载超载负荷前、负荷中和复原到初始设定负荷之后的实际表现。。 不受压力影响和能快速复原的设备是可能被制造出来的,但是代价是势必提高硬件和软件本钱。因此一个合理的可承受的压力反响和复原时间,往往须要依据用户的运用场景和可承受本钱综合考虑。 4、内存耗尽测试 与硬件发生故障类似,软件所要面对的另一种是状况是资源枯竭。因为软件要流畅地运行须要依靠很多外部资源,其中包括:内存、定时器、队列、文

设备软件可靠性测试 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wawa
  • 文件大小16 KB
  • 时间2022-05-13
最近更新