软件评测师笔记(十一)—— 可靠性测试相关

简介: 软件评测师笔记(十一)—— 可靠性测试相关

什么是可靠性


产品在规定的条件和时间内完成特定的功能,产品维持的性能指标

 

可靠性测试目的


1、发现软件系统在需求、设计、编码、测试、实施等各方面的各种缺陷

2、为软件的使用和维护提供可靠性数据

3、确认软件是否达到可靠性的定量要求

 

影响可靠性因素


环境、软件规模、软件结构、软件的可靠性投入

 

可靠性评价进程使用的定量指标


1、失效概率:指定时间范围内,软件失效的概率

2、可靠度:指定时间范围,条件下,软件不失效的概率

3、平均失效时间(MTTF):软件运行后,到下一次出现失效的平均时间

4、失效严重强度:对用户具有相同程度影响的失效集合

 

可靠性措施


  • 故障恢复:整个系统是否存在单点故障,对于关键性应用系统,当任何一台设备失效时,按照预先定义的规则是否能够快速切换;是否采用磁盘镜像技术,实现主机系统到磁盘系统的高速连接
  • 数据备份:对于关键的业务,是否具备热备份机制,对于所有业务,是否提供磁带备份和恢复机制,保证系统能根据备份策略恢复到指定时间的状态
  • 容灾备份:是否建立异地容灾备份中心,当主中心发生灾难事件时,由备份中心接管所有业务,是否能确保数据同步,快速可靠地与主中心的应用切换
  • 敏感数据加密保护:需要测试相应敏感数据是否采用加密算法来加密保护
  • 数据库访问方式:测试是否为不同应用系统或业务设置不同的专门用户用于数据库访问,杜绝在代码中使用超级用户及默认密码对数据库访问

 

可靠性测试过程步骤


image.png

相关文章
|
5月前
|
架构师 测试技术 网络性能优化
dpdk课程学习之练习笔记七(vpp环境搭建及plugin demo测试)
dpdk课程学习之练习笔记七(vpp环境搭建及plugin demo测试)
171 0
|
5月前
|
存储 缓存 网络协议
dpdk课程学习之练习笔记二(arp, udp协议api测试)
dpdk课程学习之练习笔记二(arp, udp协议api测试)
68 0
|
2月前
|
运维 监控 安全
【软件设计师备考 专题 】可靠性测试和可靠性评估
【软件设计师备考 专题 】可靠性测试和可靠性评估
55 0
|
5月前
|
测试技术 API Python
小红书API接口测试 | 小红书笔记详情 API 接口测试指南
随着互联网的发展,越来越多的应用开始使用API接口来提供服务。而API接口的测试也变得越来越重要。本文将介绍如何使用Python语言进行小红书笔记详情API接口的测试。
|
2月前
|
iOS开发
iOS自动混淆测试处理笔记
iOS自动混淆测试处理笔记
12 0
|
2月前
|
算法 测试技术 开发者
软件质量测试笔记-合工大
软件质量测试笔记-合工大
102 1
|
3月前
|
iOS开发
  iOS 自动混淆测试处理笔记
  iOS 自动混淆测试处理笔记
|
5月前
|
缓存 监控 网络协议
dpdk课程学习之练习笔记五(kni理解及测试)
dpdk课程学习之练习笔记五(kni理解及测试)
79 0
|
5月前
|
前端开发 测试技术 UED
前端知识笔记(三十三)———浅谈用户体验测试的主要功能
前端知识笔记(三十三)———浅谈用户体验测试的主要功能
40 0
|
6月前
|
消息中间件 Kafka Apache
kafka2.x常用命令笔记(一)创建topic,查看topic列表、分区、副本详情,删除topic,测试topic发送与消费
kafka2.x常用命令笔记(一)创建topic,查看topic列表、分区、副本详情,删除topic,测试topic发送与消费
220 0

热门文章

最新文章