软件可用性测试方案_第1页
软件可用性测试方案_第2页
软件可用性测试方案_第3页
软件可用性测试方案_第4页
软件可用性测试方案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.1背景介绍什么是可用性测试?可用性测试的概念是:让一群具有代表性的用户对产品进行典型操作,同时观察员和研发人员在一旁观察,聆听,做记录。说通俗点就是:

上面的概念是通用概念,联系到分布式存储这一块,我们主要关注容错性,用户交互效率这一块就可以,作为一个存储系统,在正常的运维场景和故障场景中,它能够持续不断的提供良好的服务,该存储系统就有比较好的可用性。如何区别分布式存储的可靠性与可用性?这两个概念很接近,后来在《分布式系统原理与范型》一书中提到,特此记录一下。可用性被定义为系统的一个属性,它说明系统已准备好,马上就可以使用。换句话说,高度可用的系统在任何给定的时刻都能及时地工作。可靠性是指系统可以无故障地持续运行。与可用性相反,可靠性是根据时间间隔而不是任何时刻来进行定义的。打一个简单的比方:如果系统在每小时崩溃1ms,那么它的可用性就超过99.9999%,但是它还是高度不可靠。与之类似,如果一个系统从来不崩溃,但是每年要停机两星期,那么它是高度可靠的,但是可用性只有96%可用性有五个指标,分别是易学性、易记性、容错性、交互效率和用户满意度。

可用性测试适于解决的问题:

1)确定测试产品的可用性水平,如容错率,故障恢复时间等

2)与预期目标、与竞争对手、与老版设计相比的可用性水平

3)比较不同实现方案,确定哪个方案更加可行

4)现测试产品的可用性问题,等易用性,易学性等信息收集2.1业界标准可用性测试的过程主要有七个步骤:测试前思考、制作测试原型、撰写测试脚本、招募测试者、设置测试环境、预测师、正式测试以及测试结果统计分析。这七个步骤有些事可以并行的,有些是需要严格按照前后顺序执行的。七个步骤组成的流程图如下:

以上是业界标准的可用性的测试流程,转化为产品线的可用性测试方案,我们可以转化的流程如下:1.资源准备:服务器选型收集,虚拟机业务模型收集,虚拟机配置方案收集,运维主场景收集,该项主要是为后面的用例设计提供案例点和论证基础,有一定的数据支撑作用;任务设计:主要是明确此次测试项目的任务分工,任务分解,任务细化等用户招募:该部分省略,由测试人员担任用户角色,因为此前的资源准备,我们已经最大程度上模拟真实用户的角色属性;测试执行:分2部分,一部分是预执行,测试和开发共同评审出案例合理的有效性,期望结果等,第二部分是正式执行,也就是验证前面的评审案例结果报告呈现:输出报告,内容包括:问题呈现,评价界别,问题分析,后续优化等内容;2.2友商做法FusionStorage主要从存储架构,数据可靠性,虚拟机业务保障机制几个方面来保证整个存储系统的可用性;存储架构:网络双平面,通信双平面,管理节点主备用,流量控制,故障检测;虚拟机业务:虚拟机热迁移,存储冷热迁移,虚拟机负载均衡,虚拟机HA,故障隔离,OS故障检测;故障可靠性:数据存储冗余设计,多故障域,数据安全级设计,掉

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论