云计算将改变传统软件软件测试行业?

“云”为企业开发人员及提供相关服务和工具的供应商带来了新机遇。对于测试团体来说,在面临新挑战的同时,他们也将得到新工具以解决Soasta公司CEO所说的关键问题:可以正式启动了吗?

位于加利福尼亚洲圣马迪奥的Keynote Systems公司副总裁Vik Chaudhary说:“测试人员必须能够有效率地对所有层面进行测试——从应用到云服务供应商。”

根据市场研究公司IDC的调查,到2012年,在云服务上的消费将提高三倍,达到420亿美元。IDC指出,在所有IT消费中,云计算占到25%的比例,并且到2013年,这一比例还将提高到三分之一。

IDC在概念上对“云服务”和“云计算”做了区分。他们认为,云服务是指“可以在网络上实时交付并使用的产品、服务和方案”。而相对的,云计算则被定义为用于开发和部署“可以在网络上实时交付并使用的产品、服务和方案”的基础设施或软件系统。

Chaudhary对此做了如下解释:“Schwab、Travelocity等企业多年来一直在开发自己的数据中心。而其中的关键问题是要对扩展性极强的应用程序进行管理,并保证最好的客户体验。为此,他们聘用了大量人员来做监控、测试和添加服务等工作。”而最近云设施技术的发展,比如Google App Engine,使得其它企业可以在Google的设施上运行他们的应用。“这意味着在云中部署应用的门槛已经相当低了。你不再需要数据中心或操作团队,而可以全力以赴地开发应用和功能。这是一种应用开发范例的转变。”

对于测试人员来说,这同样意味着一种转变。Chaudhary举例道:“比如你构建了一个应用,可以通过黑莓手机使用,并托管于一家云公司(Salesforce),Salesforce要运行一定量的测试以保证服务可以正常使用。但是,对于应用本身来说,它是运行在1部手机上还是50部手机上呢?你是否需要加载一个非常大的页面呢?”另外,云托管公司可能会使用第三方的服务来提高性能。其对于测试结果就是,终端用户的体验将受到公司、云供应商和所有其它相关团体的影响。

减少测试成本

Lounibos说,加利福尼亚山景城的Soasta公司有一个正在逐渐扩大的客户群,他们没有自己的服务器,所有的操作都在云环境下进行,“尽管如此,他们的大部分操作还是比较传统的;他们与托管服务供应商合作,对云领域只做适度地深入。”然而,他也指出,基于云的测试也是企业了解云并减少测试成本的一个途径。

“传统的客户认为测试是一个扔钱的无底洞。他们一直在寻找可以减少成本的方法。对于公司来说,云计算的主要问题是,它是否足够可靠。而测试不同。云环境下的测试只是模拟真实的情况,它并不涉及与生产相关的问题。但是它确实可以减少成本。”

Lounibos说,通过云计算,测试人员“能够访问并使用大量的计算资源,而这正是测试所需要的。这个主意实在是太诱人了:你可以在5到8分钟内准备好125台服务器,但只需要按测试时间支付费用。你再也不需要为Web应用准备大型测试实验室了。”

比如,可以使用Soasta的CloudTest虚拟云环境测试实验室或设备。它支持负载、性能、功能和Web UI/Ajax测试。

而Keynote公司则为测试和分析互联网云上的Web应用提供了KITE (Keynote Internet Testing Environment)。通过KITE,可以在桌面及地理位置不同的各个位置随时进行测试。

Chaudhary认为,互联网应用的性能测试特别需要在云环境下进行。“对于互联网应用来说,这不只是应用本身的问题,它涉及所有相关的供应商。你无法决定用户是使用DSL还是拨号,或者是移动设备。性能测试本来就是取决于环境的。”

对于移动应用,Chaudhary认为,性能测试和功能测试都应该在云环境下进行。他说:“对于移动应用来说,功能测试同样也取决于供应商。你有一个可以登录的显示屏,即使应用可以正常运行,网页的大小、显示屏的大小,以及所有供应商也都会对其产生影响。”通过在云环境下进行测试,企业就能更容易地对上百种设备进行测试,同时节省更多的成本。

市场研究公司Enterprise Management Associates副总裁Dennis Drogseth认为,对于在云环境中的应用来说,“你要测试与应用有关的网络性能、服务器性能、数据库性能、软件性能,以及它在客户端上的缓存情况。如果你只有在某个位置上运行的一个应用,你当然可以在一个位置上对其进行测试。但是对于Amazon或Facebook来说,应用分布在许多不同且无法预测的位置上。这种情况显然要比运行一个基于单一服务器的应用测试脚本复杂得多。”

我们所面临的问题就是,要在各个不同的组件和地理位置上运行测试以确定问题,而“企业的应用开发通常无法使用这种环境。因此,Keynote(以及其它类似公司)就为这些测试人员提供了一个可用的环境,让他们可以利用互联网云和各种可能出现的情况,使用真实的网络和桌面。”

对新测试工具的需求

Drogseth认为现在需要新型测试工具。“你不能再使用为LAN或独立服务器准备的测试工具来进行云计算。所以,我们需要可以让我们了解网络和桌面等相关问题的工具。我们要让开发人员进入网络环境。”

Lounibos也认为,“在将来五年的时间里,所有的测试工具供应商都会进入到云领域。届时将产生新一代的测试公司。云计算是一块有巨大潜力的市场,因为这就是我们使用服务的方式。”

时间: 2024-12-26 08:47:09

云计算将改变传统软件软件测试行业?的相关文章

互联网+时代,看云计算如何改变传统行业

五月的上海,正值春暖花开,绿荫飘香的季节,由驻云科技携手阿里云举办的"互联网+时代,看云计算如何改变传统行业",在上海张江举行. "互联网+"这个概念是最近比较热火的一个词,互联网信息化在国内已经历了二十多年的发展,互联网+所带来的不仅仅是商业模式的互联网化,还会带来大量的数据,会给信息系统带来更高的要求,因此云计算的发展就成了互联网+所必须的技术翅膀,才能更好地推进和改变着传统行业的模式. 互联网+时代传统企业面临的技术挑战 本次沙龙中,客户对云计算的认识和需求比

云计算如何对传统软件交付方式产生影响

如果你正在运营一个项目,那么就会有将近100%的可能性,你会应用到SaaS(software of service,软件即服务)的形式.根据近期Northbridge和Wikibon近期的一项调查,每七家公司里就有一家正在使用SaaS.但是如果将Emile,Youtube和社交媒体应用比如facebook,Twitter,Linkedin等等算在内的话,这个数字会更高. 很多应用程序已经深入到了我们的生活中.它们大多数都是免费的,所以我们并不会将它们作为SaaS产品考虑,但事实上,那些公司已经通

互联网正在改变传统行业,打车软件已经头破血流

诚如李彦宏所说,互联网正在改变传统行业,打车软件已经头破血流,健康医疗与传统医疗行业互不侵犯,而在线教育已经发展了十余年,对传统教育的改变却收效甚微. 然而国内却有越来越多的人投身到在线教育市场,原网易门户事业部总裁李甬离职创办粉笔网,世纪佳缘创始人龚海燕也放弃上市公司CEO的身份创办了91外教网,新浪教育副主编唐晓芸加盟出任作业网总编辑,一时间创业者和资本风起云涌,新项目和模式层出不穷. 从SNS.微博.聊天室到APP,在线教育通过各种互联网手段探索着传统教育行业固守的"章法"以外的

云计算将改变信息技术行业的整个结构

本文讲的是云计算将改变信息技术行业的整个结构,[IT168 资讯]云计算(Cloud Computing)从最初的概念逐步进入现实的应用,在短短的时间里引起了众人的关注.日前,记者走访了微软公司软件构架设计师薛志明博士,请他解答了有关云计算的问题.薛志明现在的主要工作是为微软公司的客户提供售前服务和技术解决方案. 薛志明认为,过去的蒸汽机.信息工业化和互联网的普及给人类社会带来了巨大的变化.从信息技术的角度看,云计算是工业化的进一步发展,它将有望改变信息技术行业的整体结构.通过使用云计算的服务,

滴滴和快的用“互联网+”改变传统出租车行业势头越来越猛

羊城晚报讯  记者帅鹏坤报道:尽管面临监管"掣肘",战略合并后的滴滴和快的用"互联网+"的力量改变传统出租车行业的势头却一轮猛过一轮. 近日,滴滴.快的宣布总投入10亿元补贴用户专车起步价.昨日,又有消息称,滴滴打车即将上线新功能"滴滴拼车",并启动新一轮补贴大战.虽然该消息未获滴滴方面正面确认,但业内人士称早有规划. "互联网+"在改变出行,不过监管却尚未"放行",许多专家认为,出租车业改革必须"

将一切服务云端化:创业公司 Numecent可能改变整个软件行业

随着云计算的蓬勃兴起,人们越来越感觉到,下一个淘金地必将来自云.这不,云计算领域的新秀3721.html">Numecent渐渐浮出水面,它可能将成为企业级软件.视频游戏和智能手机APP行业的颠覆者,甚至改变整个软件行业的运行模式.目前已经与红帽(Red Hat)公司达成合作协议,帮助其将Windows的软件平移到Linux平台. Numecent发明的新技术被称作"Cloud-Paging",它可以在无需任何编译的情况下瞬间将任何软件云端化,即使是像Windows这样

美佳美-采用云计算领航装修管理软件行业

据相关调查数据显示:2011年和云计算相关的业务同比增长131%,全球各个地区的增长幅度均超过100%,部分发达国家地区的云计算技术使用率已经高达80%.美佳管理平台推出的云计算与装修管理相结合的理念,无疑将推动装修管理行业的急速发展. 作为一家基于云计算.智能的装修管理平台,美佳主要由装修公司.业主和材料商三大模块构成,现已成为装修行业的必备神器.美佳主要通过提供运营环境和服务支持,客户每年提供年服务费用,便可享受相应的服务和支持.在美佳平台版本基础之上,还可根据客户需求进行装修软件定制,提供

研发基于云计算的应用软件与传统软件的差异

本文讲的是研发基于云计算的应用软件与传统软件的差异,[IT168 资讯]云配置能帮助研发人员从应付基础架构的琐事中解脱出来,但又出现了一些必须应对的新差异.这些差异包括研发人员如何使用数据库,对无国界应用软件的使用范围和如何应对不同的框架结构. 云上的无国界问题和服务器故障 Sun公司负责云计算业务的首席技术官Lew Tucker表示"如今最大的变化就是软件本身就能够提供应用软件所需的资源".研发人员为云编译应用软件使用API(应用编程接口)就能实现设计,这样他们就需要从云供应商处获得

大数据改变传统行业

摘要: 当BAT( 百度 .阿里巴巴( 滚动资讯 ). 腾讯 )中的腾讯.阿里正在围绕移动入口广撒投资网买未来时,看似掉队的百度,却在从技术里谋未来. 百度内部有个百度大脑的项目,用技术模 当BAT( 百度 .阿里巴巴( 滚动资讯 ). 腾讯 )中的腾讯.阿里正在围绕移动入口广撒投资网"买未来"时,看似"掉队"的百度,却在从技术里"谋未来". "百度内部有个'百度大脑'的项目,用技术模拟人脑思维,现在大约已经相当于2~3岁孩子的智力水平