随着各种各样的科技涌入市场,软件测试服务已经进入到一个新纪元。手机软件测试也不例外。自五六年前我开始密切的关注着手机测试市场,因此请相信我,它发展的真的非常快。手机测试市场正在变得成熟,许多手机应用测试的工具、进程和服务正在吸引着人们的眼球。基于云的手机测试服务/工具也是一个同上面相同的连接。

  云计算是当下火的话题之一。通过使用云技术,一些公司提供给用户一个基于云的手机测试解决方案。它有可能是通过使用云端设备的手机测试自动化,访问云设备的用户界面和功能测试,使用云设备的性能测试,在企业里安装专用的云装置的等等。

  说了这么多的基于云的手机测试解决方案,我们很有必要了解一下基本的云概念。

  什么是云?

  云可以使用户在线运行应用程序并且

  存储数据。用更复杂点的话,如美国

  标准技术研究所定义的云概念,“云计算

  是这样一种模型,它能够对一个共享的可

  配置的计算资源池(例如网络,服务器,存储,应用程序和服务)进行便捷的、随需求应变的网络接入, 而这种计算资源池仅使用低限度的管理工作或者是服务提供交互能实现快速的预分配或释放。”

  云的种类?

  根据所提供的服务,云计算可以分为三类,即SaaS,PaaS和IaaS。

  ● SaaS-它表示软件即服务。它允许用户运行一个现有的在线应用程序。例如Gmail,Google docs,Salesman force,软件在云里。所有基于SaaS的应用程序都是免费的或按照订阅收取费用。你可以使用任何计算机通过网络使用它。

  ● PaaS-它表示平台即服务。PaaS允许用户使用供应商特有的工具和语言来创建他们自己的云应用程序。例如,谷歌的谷歌应用引擎能使用户在谷歌的基本结构上创建他们自己的基于云的应用程序。微软也有一个叫做Azure的平台即服务,它允许用户创建应用程序。

  ● IaaS-它表示基础设施即服务。磁盘存储器和虚拟服务器是这里的关键事项。亚马逊EC2,亚马逊S3和Rackspace云服务器是一些主导供应商。

  同样的,根据云被托管的位置,云可以分为私有云,公共云,混合云和社区云。

  ● 公共云-在这种类型的云中,像应用程序这样的资源在互联网上是公共可用的。像windows Azure服务平台,亚马逊EC2,IBM的蓝云计划,太阳云,谷歌应用引擎都是它的例子。

  ● 私有云-私有云主要在一些企业环境中给特定的人群提供接入。它也可以叫做内部云或公司云。那些想要明确控制他们自己数据的组织正在为此努力。