云服务测试(2)—第一章 介绍

发表于:2014-7-15 11:54

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:51Testing    来源:51Testing软件测试网原创

  【第1章 介绍】
  云计算(Cloudcomputing)为信息系统的创建和应用带来了巨变。这个显而易见的事实让我们有足够的理由从测试角度研究云计算现象。与此同时,由于云计算为很多以往的测试瓶颈提供了新颖有趣的解决方案,因此,从"云"的角度审视测试行业也很有价值。
  越来越多的组织选择使用来自云端的服务。他们做出选择的原因各不相同,但两个直接的原因是:新机会以及降低成本。举例来说,云计算能够提供在世界的任意地方、在任何时间、用任意设备访问数据的"新机会",并能够通过以下方式减少成本。
  -与其他客户共享资源。
  -服务提供商以低价买入海量资源,并在此基础上提供低价服务。
  -客户不再需要在资源方面进行投入。
  -客户不再需要投资额外的处理能力以应对访问峰值与增长。
  -成本可预测,客户能够更好地控制开支。
  本书主要从云计算客户的角度描述云计算。本书的内容,尤其是那些描述映射风险和用度量以帮助尽可能减少风险的章节的内容,能够让组织内引入和维护云产品的角色获得丰富的知识。也就是说,产品经理、测试经理以及其他测试角色都能够从本书中获益。然而,本书的读者并不局限于云计算的客户。云产品供应商能够从本书获得客户视角,也就更可能提供成功的服务。通过了解客户承担的风险,云服务提供商的测试经理能够更好地为自己的组织服务。
  本书描述了测试云服务和使用云服务应用的完整方法,包括测试方面的创新和对已有的技术方法的改进。《测试云服务》这本书包含了许多测试手段,这些手段既适用于云计算,也适用于其他场合。
  在详细讨论云服务的测试方法之前,本书的第2章"什么是云计算"给出了云计算的定义。云端应用服务的例子包括电子邮件(Gmail,云端的Exchange服务)、存储(Dropbox,iCloud)、客户关系管理(Sales-force),以及企业资源计划与办公软件(GoogleDocs,Office365)。越来越多的应用以云的方式提供服务。这些服务基于基础设施和平台(部署和开发环境)。大的知名服务提供商,如亚马逊(Amazon)、Force.com、谷歌Google)和微软(Microsoft)也以服务形式提供不同的基础设施与平台。
  我们在第3章"测试经理角色"中解释了测试经理的职责,包括哪些传统的测试管理任务在云计算中同样重要。此外,云计算显然扩展了测试经理的职责,例如,选型阶段的风险管理,以及产品发布后持续保证服务质量。另外,云计算自身在测试领域的应用范围正在持续扩展,本书的3.3节对此进行了描述。
  第4章"从风险到测试"概述了实施云服务时引入的各类风险,例如,安全性和性能风险。在这些风险中,特别有趣的是那些传统开发方法中不存在或是极少存在的风险。例如,法律和法规方面的风险增加了一个新的质量属性:弹性(elasticity)。第4章介绍了降低风险的测试措施(帮助消除风险)。可能的风险列表及其对应的测试措施是本书中方法的基石。阅读第4章时,读者需要注意,这一章并没有列出全部风险。使用风险分析方法可以帮助确定哪些是相关的风险,以及需要哪些应对措施。
  最后一章,第5章"测试方法"介绍了各类可以采取的措施。其中既有全新的措施,例如,确保遵守当地法律法规的面向弹性的测试方法,也包括广为人知的安全性测试和性能测试措施。第5章中使用的"测试"这个词具有广泛的含义。动态测试只是我们使用的测试形式之一。除动态测试外,第5章还讨论了多种形式的静态测试,包括审计、需求和度量清单,进行各种检查、文档评审与检视、配置与读取监控工具和日志。测试关注的内容不断增加是云计算的当前趋势,并将持续下去。
本文选自《云服务测试》第一章,本站经人民邮电出版社和作者的授权。
版权声明:51Testing软件测试网获人民邮电出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
相关阅读:
云服务测试(1)—前言
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号