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+ Q
1、首先分析清楚本特性详细的处理流程,包括涉及的所有部件和协议,消息的详细交互过程(如访问多少次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