软件评测师考试总复习18(可靠性测试)


1、可靠性测试定义:

产品在规定的条件下和规定的时间内完成规定的功能的测试,用概率的方法描述可靠性是比较科学的。

2、可靠性测试目标:客户对于软件性能满意程度的期望

指标:可靠度、故障强度、平均无故障时间

3、软件可靠性测试的目的(记忆)

  • 发现软件系统在需求、设计、编码、测试、实施等方面的各种缺陷
  • 为软件的使用和维护提供可靠数据
  • 确认软件是否达到可靠性的定量要求

4、影响软件可靠性的主要因素

  • 运行环境
  • 软件规模
  • 软件内部结构
  • 软件的开发方法和开发环境
  • 软件的可靠性投入

5、可靠性设计技术

  • 容错设计技术(恢复块设计、N版本程序设计、冗余设计)
  • 检错技术
  • 降低复杂度设计

6、软件可靠性管理

需求分析阶段:确定可靠性目标

概要设计阶段:确定可靠性度量

详细设计阶段:可靠性预测

编码阶段

测试阶段:可靠性建模

实施阶段

---参考连接

https://www.cnblogs.com/jialeliu/category/1870686.html

相关