大话云测试

发表于:2011-3-21 11:15

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

 作者:韩庆良    来源:51Testing软件测试网采编

  2010年是中国的“云计算年”,从概念的热炒,到巨额投资,从学术热议,到产业基地纷纷上马,从IT人士的唾沫飞溅,到用户猜疑中的跃跃欲试,好是一片热闹景象!大云、中国云、国云、太湖云、祥云、云海、蓝云各种时髦名词纷至沓来,每个产品、概念的提出,如果不能和“云计算”挂点关系,自己都不好意思说出口。

  咱家也来赶赶时髦,说说“云测试”。

  “云测试”是什么?

  顾名思义,“云测试”由测试和云两者组成,首先它应该是一种软件测试,有它自己的测试手段、测试方法、测试过程。其次,它应该工作于“云端”,通过云来实现其方法、过程。由以上两点,可知,“云测试”就是通过“云”而实施的一种软件测试,由于与云的结合,所以它在测试方法、手段、过程等方面,具有一些自己独有的特征。

  “云测试”有什么特征?

  由于“云测试”基于云计算之上,所以“云测试”的特征亦应与“云计算”密切相关。所以先来看看云计算的特征。云计算作为是一种新的计算方式,它区别于传统计算的特点,就是它的计算资源分布在云端,用户通过访问云来使用计算资源,而不用关心计算资源的数量、结构、运行状态、成本、升级、运维等等。“云计算”具有如下鲜明的特征:首先,计算资源的服务化,所有计算资源以一种服务的方式提供,用户通过购买服务,来使用计算资源,所提供服务具有统一的接口、统一的表示方式,通过服务的方式,将计算资源封装起来,其技术、架构、运维、建设、升级等等都对用户不可见,用户也无需关心,这也是“计算资源将来如同自来水一样,打开水龙头就可使用”这一白话式描述的由来。其次,计算资源的虚拟化,为了让计算资源能够让用户随需使用,根据其使用需求来动态扩展,最好的办法是将计算资源虚拟化,通过虚拟化使物理的计算资源柔性化,可以动态延展,随需改变,如同天空的云一样,万般变化。

  根据“云计算”的特征,我们可以看到“云测试”的特征。首先是“测试资源”的服务化,软件测试本身以统一接口、统一表示方式实现为一种服务,用户通过访问这些服务,实现软件测试,而不用关注“测试”所使用的技术、运行过程、实现方式等等。比如,你要对你的某个软件进行测试,你只需提交你的软件,提交的方式可能是源代码、可执行文件,或者已经部署好的系统,然后就可以访问云测试服务,直接执行测试,并获得测试结果。其次,“测试资源”的虚拟化,云计算的虚拟化实现方式,为云测试的虚拟化提供了较大的便利,测试资源的虚拟化,使测试资源可以随用户的需求提供,动态延展。

  由于云计算的特性,也使云测试具备了更多的优势。一是便于实现大规模系统的测试。对于一些大规模系统,数据量、用户量庞大,如用户量庞大的游戏系统,采用传统测试手段,需要构建一个庞大而复杂的测试环境,成本高昂,难以实施。而云测试中的测试资源虚拟化就为其提供了便利,根据测试需求动态扩展测试资源,大大便于大规模系统测试的实施。二是测试成本的降低。通过服务实现测试,而不用自行购置测试工具、测试环境等,成本会大大降低。三是测试知识的复用,云测试中会积累大量的测试知识资源,每个用户可以通过云端系统将自己的测试知识共享给其他用户,并通过其他用户的使用获利。

  “云测试”尝尝鲜

  一些厂家,已经急不可待的提供“云测试”服务了。下面几个,大家可以访问一些,尝尝鲜。

  http://www.soasta.com/

  http://www.getzephyr.com/pnp/test_management_system.php

  http://kite.keynote.com/

  http://www.cloudtesting.com/serviceFunctional.php

  结束语

  目前,网络上许多的“云测试”,都是各个厂商利用原有的工具、产品,稍加变化,以B/S结构的方式展现出来,但在测试资源服务化、测试资源虚拟化等方面,还没有实现,仅仅是批了一个“云”的外衣。但无论怎样,这是一种新的尝试,品尝一下,未尝不可。

  拨云见日,抹去喧嚣的各类云概念,云计算也好,云测试也罢,未来还有很多的路要走,还有大量的技术待实现,它绝不是现有技术简单的包装,而需要大量踏踏实实的工作。

  让我们共勉!

《2023软件测试行业现状调查报告》独家发布~

精彩评论

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号