EDA365电子论坛网

标题: 可靠性测试 [打印本页]

作者: hope123    时间: 2021-8-26 14:46
标题: 可靠性测试
在产品前期各个版本中已经分层进行过如下可靠性测试:5 }; m/ u. a, f  Y
4 t# w0 w% m. f; _2 J
基于特性的功能可靠性测试
2 {4 e' s- u6 n
3 p4 I9 R, z0 V+ Q1、首先分析清楚本特性详细的处理流程,包括涉及的所有部件和协议,消息的详细交互过程(如访问多少次DB,每次记录什么数据,失败后如何回滚等,考虑各种异常处理分支),部件间超时配合等;
- V$ D6 t& {) f3 F5 \9 r/ G0 w/ p7 G, N6 O' w2 ]
2、针对处理流程考虑如下可靠性因素,主要包括:
, }3 L# Z; U' P$ |% h* |2 G8 p! U5 }0 r) K
  1)、系统资源占用情况,如cpu、mem、disk、网络、句柄等(如果有,可以考虑注入cpu/mem/disk不足,网络带宽受限,连接闪断,网络风暴等异常);
& J% x+ W: o5 Y/ i6 Y; j9 P3 I6 T* B
* J' N4 N8 b  m9 h+ v  E4 {6 x   2)、应用资源占用情况,如队列、线程池、连接池等(如果有,可以考虑注入队列超长,队列处理慢,连接吊死等异常);' {+ r' ~8 w' j
2 i4 l* H. m- q" a' E
   3)、系统服务使用情况,如ntp、dhcp、tftp、nfs等(如果有,可以考虑注入服务停止或重启等异常);
- G" Z' n# m4 Q' F; Q& ~
* j5 e# P5 ?1 i   4)、组网情况,如管理节点的组网像双机、集群、单机等,业务系统的组网像设备规模,网络规划限制等;; m9 `1 ~4 w: |/ ^/ H" ?

5 l3 T, h3 o$ v% [   5)、关键算法的性能可靠性;5 l+ d$ J" j: [7 W  U
% m, R- H1 V' @4 p
3、覆盖流程中的各种异常处理分支,根据需要注入合适的故障(注:故障模式是为测试目的服务的,无需覆盖各种故障模式);. q* W/ E$ Y2 a; K; c
* G8 Y! r5 W6 Y) Y6 Z
基于故障模式库的可靠性测试
+ d6 f* Z. y  k" z. t" }! Y) c* _) N; t& N( Z5 X  t
覆盖了网元组网级、机房设备级、主机设备级、软件系统级中的大多数故障。
作者: love1    时间: 2021-8-26 14:54
系统资源占用情况,如cpu、mem、disk、网络、句柄等(如果有,可以考虑注入cpu/mem/disk不足,网络带宽受限,连接闪断,网络风暴等异常)




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2