找回密码
 注册
关于网站域名变更的通知
查看: 1284|回复: 4
打印 上一主题 下一主题

可靠性测试到底在测什么?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-8-25 14:05 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
来同学们,先背诵一下软件测试的8大特性:功能、安全、性能、可靠、可用、可修改、可变性、互操作性。7 C6 S4 t5 M$ z! \+ I8 c) I
; V, O4 j$ A7 [" A
其实这8大特性在测试中并不能完全的独立出来,而是相互交叉缠绕,缺一不可。  |7 q9 r8 W! D% j, p
7 v3 _& j2 R: W! K$ v4 ?
平时我们对功能、安全、性能都有深入的认识和了解,但对可靠性测试这样的多特性的特质,应该怎么做呢?) ~2 x# U! ^, [6 [1 ~
5 L0 p  Z" q$ `. m/ e$ J8 y
先让我们来认识一下什么是:可靠性测试。
9 X' h" [! n  T, B2 z9 ~/ w+ U6 V5 k* W; k; ?
可靠性测试( k9 B! \# S, h2 c) E$ L$ a
$ f% b0 ?" s8 H+ \
可靠性特性:在指定条件下使用时,软件产品维持规定的性能级别的能力。7 ^4 N6 v, X1 s1 j" [# M% `
上述定义,有三个要素要考虑:5 D9 V& u) p. ^  ^9 z8 E, y- ^- E' X
规定的环境,比如某些设备中的某些零件在高海拔或者潮湿环境,它的实际寿命要小于规定寿命;在比如网络流量监控软件,监控视频监控环境下流量使用情况,这么着的话,流量监控软件的规定环境就是视频监控的环境。
/ Y. \* N  [+ e4 k规定的时间,比如服务类型的软件,如724365全天候的服务。
1 j5 u% C% u2 @/ W! a规定的性能,比如CPU在规定的温度条件下,持续续航不降频。# i+ }/ G  k3 [) p* s6 I. a% @
7 `1 `% G: g2 b7 V2 m
成熟性(maturity):指软件产品为避免由软件中错误而导致失效的能力。
/ E5 z4 A" f( \  J4 n比如遇到支付失败的问题,软件要有成熟的处理手段。9 @+ V; K0 i4 W) q
比如我们向国家电网交电费,在国家电网内部的软件因为某个模块出现问题导致交电费失败的问题。. g/ a5 P, s5 r6 M0 g% m) ]
( A: S4 l8 B4 D- B7 v% L
容错性(fault tolerance):指在软件出现故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。0 e( [7 G" v' Z9 |1 P6 l! |
现在,国家电网把收费委托给了支付宝,每次用户支付后,支付宝都会给国家电网一个反馈,那么如果有意外出现,比如本来要返回给国家电网一个状态码, 现在给了一个文本文件,那么国家电网的相关接口要处理这种意外情况的能力。) N* W5 o5 g% q$ \+ f  c
不能因为某个节点出现问题,导致整个系统瘫痪。  G9 O" H( ]& y  h# {, u7 ^9 H
2 m0 b. e3 [1 J% o- p0 h+ ?  H
易恢复性(recoverability):指在软件失效(崩溃)的情况下,软件产品重建规定的性能级别并恢复首直接影响的数据的能力。
7 o. U2 a, Q( b/ ?9 @9 u/ ^6 e比如系统突然蓝屏,我们正在编辑的Word,在系统重启后内容是否还存在。Word是有这个功能的。
8 P( R4 s' y$ J4 x$ G  H/ F, j( C2 s7 I" p
比如Google浏览器发现浏览器异常关闭,再重启后会提示是否打开原来的那些窗口。( h. c, i  h) O+ y' M) Z) w+ y1 }  h
5 F# Z6 I& [; T& V% Q' g! @
一般的比如服务器都会有主备两套服务,来避免主机突然挂掉而影响业务。! f- @4 ~: r3 O
可靠性的依从性(reliability compliance):指软件产品遵循与可靠性相关的标准、约定或法规的能力。& w5 A" F0 K: S' x/ q% G; t
* W: S& s, r9 R, u3 w! \
比如有些车辆的召回,不同的国家有不同的相关规定, 那么如果车辆出现问题,在召回的时候,各国的召回情况也有所不同。这就是可靠性要依从各个规定、标准。
! N) {" _( n! S& t/ I: @) X: ~0 {/ k- R4 E9 m; d
# r: N3 w3 L% Y- ^
  • TA的每日心情
    开心
    2023-5-29 15:28
  • 签到天数: 230 天

    [LV.7]常住居民III

    5#
    发表于 2021-11-8 20:29 | 只看该作者
    对啊,我发现没有公司做可靠性试验啊。
  • TA的每日心情
    开心
    2020-7-31 15:46
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2021-8-25 17:57 | 只看该作者
    易恢复性(recoverability):指在软件失效(崩溃)的情况下,软件产品重建规定的性能级别并恢复首直接影响的数据的能力。

    该用户从未签到

    3#
    发表于 2021-8-25 17:49 | 只看该作者
    容错性(fault tolerance):指在软件出现故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。

    该用户从未签到

    2#
    发表于 2021-8-25 15:51 | 只看该作者
    规定的环境,比如某些设备中的某些零件在高海拔或者潮湿环境,它的实际寿命要小于规定寿命;在比如网络流量监控软件,监控视频监控环境下流量使用情况,这么着的话,流量监控软件的规定环境就是视频监控的环境。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 15:18 , Processed in 0.156250 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表