软件可靠性测试
软件可靠性是软件系统在规定的时间内以及规定的环境条件下,完成规定功能的能力。一般情况下,只能通过对软件系统进行测试来度量其可靠性。
软件可靠性的目的、作用
1.目的:
通过受控的软件测试过程来预测软件在实
际运行中的可靠性。
2.作用:
提高整个软件系统的防错、容错和纠错的
能力。
高可靠性的标准——X个9,这个X是代表数字3~5(企业里大家都只谈(3~5)个9)。如3个9:(1-99.9%)*365*24=8.76小时,表示该软件系统在连续运行1年时间里最多可能的业务中断时间是8.76小时
软件质量特性
根据GB/T 16260-2006中规定的软件质量特性,其中可靠性包括:成熟性、容错性、易恢复性、可靠
依从性;
1.成熟性:指软件产品避免因软件中错误发生而导致失效的能力。
2.容错性:指在软件发生故障或违反指定接口的情况下,软件产品维持规定的性能级别的能力。
3.易恢复性:指在失效发生的情况下,软件产品重建规定的性能级别并恢复受直接影响的数据的能力。
软件测试app4.可靠依从性:指软件产品依附与同可靠性相关的标准、约定或法规以及类似规定的能力
说明:软件生命周期中经常开展的性能、压力、负载测试是源于软件可靠性、效率性、可维护性的要求,可靠性的目的是让软件的性能符合要求。
123

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。