软件可靠性是软件系统在规定的时间内以及规定的环境条件下,完成规定功能的能力。一般情况下,只能通过对软件系统进行测试来度量其可靠性。
1.目前主要的软件可靠性分析方法有失效模式影响分析法、严酷度分析法、故障树分析法、事件树分析法、潜在线路分析法。
2.可靠性测试:在比较大的业务压力情况下进行的软件可靠性测试
3.软件可靠性测试过程包括五个步骤:确定可靠性目标,定义软件运行剖面,设计测试用例,实施可靠性测试,分析测试结果。
4.软件可靠性预测的目的是根据软件在可靠性与测试揭示的故障情况来预测软件在正在运行时的故障和实效情况.
5.软件可靠性测试的目的通过受控的软件测试过程来预测软件在实际运行中的可靠性
6.可靠性测试的测试用例集要完全符合运行剖面的定义
7.软件可靠性测试使用的测试用例必须满足语句覆盖
8.软件可靠性测试通常用于有可靠性要求的软件
9.软件可靠性的指标是平均无失效时间
10.在软件可靠性测试时,人们关注的核心是软件失效
11.软件可靠性分析方法主要有:失效模式影响分析、严酷性分析、故障树分析、事件树分析和潜在线路分析。
12.软件可靠性有两方面的含义:①在规定条件下,规定时间内,软件不引起系统失效的概率。②在规定时间周期内,在所述条件下执行所要求的功能的能力。而与软件的操作人员无关。
推荐阅读: