高可用性软件测试的方法及应用-软件工程专业论文.docxVIP

高可用性软件测试的方法及应用-软件工程专业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高可用性软件测试的方法及应用-软件工程专业论文

华中科技大学硕士学位论文 华 中 科 技 大 学 硕 士 学 位 论 文 I I 摘 要 随着硬件和软件的体系结构的越发多样化和复杂化,对于客户来说,一个仅具 备了鲁棒性的软件已经不能满足客户和用户的需求,而这一趋势直接导致了高可用 性系统的出现和发展。一个具有高可用性的软件系统必定会取代传统的软件系统而 成为主导。而如何去保证一个高可用性的系统的可靠和实用性,则需要通过一套具 有针对性的软件测试来保证。 高可用性的特性是提供给前端用户一个尽可能最少的能被接受的系统失效时 间,如果软件系统的某个部分因为各种原因而失效,高可用性则保证其他的正常运 作的部分能够接过这个失效部分的任务继续进行,而这个新的软件系统将对用户保 持一个原有的机器环境包括主机名和 ip 地址等,尽可能减少对客户的损失。 高可用 性并不是保证软件系统能够永远正常的运行,对于高可用性来说有一个得到公认的 “5 个 9”指标,即要保证在 99.999%的时间内,系统是正常运行的,这个数据的直观 意义是,在 365 天里,系统仅可能出现 5 分钟或者更少的失效时间,当然,实现这 个指标不是容易的事情,而往往客户并不需要那么高的实用性,因为从 99%到 99.999%有效时间所需要支付的维护费用也是巨大的。 通过使用针对性的测试方法对一个具有高可用性的软件系统进行测试,然后再 与传统软件测试的方法进行比较,来分析如何以及为何要针对性的对高可用性系统 进行软件测试,并归纳出一套针对高可用性软件系统的测试方法。这套针对性的测 试方法包括,手工测试,自动化测试,以及高可用性测试三部分,通过这三步的迭 代得出最终的结果。最后通过将这套方法应用到一个典型的高可用性软件平台,验 证出这套方法的正确性和适用性。 关键词:高可用性 手工测试 自动化测试 高可用性测试 II II Abstract High availability is the ability to provide a service to an end-user with as little perceived downtime as possible. If a system component fails for any reason , the high availability solution ensures that another component takes over for the failed component, and that the newly composed system will maintain the same machine identifications (host names and IP addresses) as the system prior to failure, minimizing the disruption to the user. High availability does not mean that a service is guaranteed to always be available. Analysts describe a range of high availability targets, from the so-called ″five nines″ availability, with 99.999% up-time, at the high end, to basic availability at 95%. Five nines availability translates to five minutes or less downtime in a full year of 24 by 7 operations. By contrast, 99% availability allows up to 87 hours of downtime per year, and 95% allows up to 436 hours, or 18 days,of downtime, with the cost of providing high availability increases exponentially as the target moves from 95% to 99% to 99.999%. In the context of P8 Products which will based on Server Farm to build the Web Service High Availability system and on Server Cluster to build the back end Service

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档