天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。

软件质量模型之可靠性(Reliability)(二)

上一篇 / 下一篇  2011-10-27 00:14:30 / 精华(1) / 置顶(1) / 个人分类:软件测试技术


每篇一问:老张是出了名的拳手,为什么一戴上拳击手套反而让对手三下两下打下台去了?


定义:在指定条件下使用时,软件产品维持规定的性能级别的能力。可靠性三要素:“三规”----规定的环境、规定的时间、规定的性能

1成熟性(maturity)(内部接口防范)

软件产品为避免由软件中错误而导致失效的能力。(可以包容本软件内部造成的错误)

2容错性(fault tolerance)(外部接口防范)

在软件出现故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。(可以包容其他软件对本软件造成的错误)

3易恢复性(recoverability)

在失效发生的情况下,软件产品重建规定的性能级别并恢复受直接影响的数据的能力。包括原有能力恢复的程度、原有能力恢复的速度。(本软件可以早出错的情况下恢复的能力)

4、可靠性的依从性(reliability compliance)

软件产品遵循与可靠性相关的标准、约定或法规的能力

注:测试人员不但要测试软件的功能性,还要测试这款软件是否能够承受的住一些异常,由于错误的操作可能会导致软件内部接口的错误,要保证软件能够包容这些内部的错误,这就是软件的“成熟性”;当这款软件玉其他软件进行交互的时候,其他软件的错误可能会冲击这款软件,同样要保证软件能够包容这些外来的错误,这就是软件的“容错性”;当软件无法包容内部的或者外来的错误时,软件会出现崩溃,要同样保证软件在出现崩溃的时候,能够以较快的速度恢复使用,这就是“易恢复性”;软件是否能够容错,是否可靠还有一定的标准来评判,这就需要这款软件符合“可靠性的依从性”。


每篇一答:他是划酒拳的高手
                                          
                                                         
零测试


TAG: 零测试 软件测试 容错性 易恢复性 成熟性 可靠性 可靠性的依从性

 

评分:0

我来说两句

Open Toolbar