云计算在某种程度上缓解了组织创建新应用程序的压力-为什么开发时,您需要的几乎所有东西都在云中?
事情并不是所有的东西都在云中,所以应用程序开发仍在继续-特别是移动应用程序,但也允许本地应用程序连接到云服务。
因此,应用程序生命周期管理(ALM)工具和以往一样重要。
惠普公司(Hewlett-Packard Co.)发布了几个ALM工具的最新版本,以实现应用程序测试的自动化和利用云。
“随着移动性作为一项关键战略举措的加速,以及更多的客户转向敏捷方法,以更快地交付,我们看到在试图更快地发布(应用程序)和试图维护和提高整体质量之间发生了一场斗争,”惠普软件应用程序开发和管理集团的产品营销总监Kelly Emo解释道。
这些增强帮助开发和测试团队实现了这种平衡,方法是自动化进程和访问云的功率进行大规模测试。
最新情况包括:
-惠普Load Runner12和性能中心12套房的新功能。两者都是类似的自动化测试和性能解决方案,但Load Runner是针对单个项目团队的,而Perfor mance Center是针对大型团队的。
两者都可以使用云服务快速设置大规模测试,以查看应用程序是否能够处理沉重的全局负载。这两个套件允许测试人员在云中设置负载发生器进行性能测试。
然而,埃莫说,很难的是配置安全性和网络,并对生成器进行调度,这在某些情况下可能需要数周时间。
新的是,Load Runner12和性能中心12的供应过程已经自动化到分钟。
还增加了从GoogleAnalytics、Micros of tIIS服务器日志文件或Web趋势等工具获取生产信息的能力。
为了测试移动应用程序,惠普(NYSE:HPC)已经提供了从其公共云购买服务的能力。但对于那些希望在内部建立托管设备实验室的人来说,它已经创建了MobileCloud Express,这是一个预先配置的服务器设备,最多可容纳6台移动设备。
出于安全或监管的原因,一些组织不能在云中进行移动测试,Emo解释说。该服务使设备上的操作系统保持最新状态。
对于实际的移动应用程序测试,惠普已经销售了一个名为“移动统一功能测试”的自动化套件,它允许测试人员编写一个可以在多个设备上运行的脚本。
对于那些仍然想手动测试的人来说,有一个新的应用程序叫做Sprinterfor Mobile,它是一组允许通过云服务或MobileCloud Express进行测试并捕获结果的工具。
它可以拍摄测试的电影,屏幕上的信息可以被注释。
结果可以捆绑并上传到HP质量中心或HP应用程序生命周期管理,以便与开发人员共享。
移动短跑机包括在12版的质量中心和ALM。(这两个套件的第11版为Web应用程序提供了Sprinter。)
对于使用敏捷开发和具有连续集成的测试的组织-通常在一夜之间通过自动代码构建过程进行代码更改-HP在Load Runner、性能中心和HP统一功能测试中集成了开发和连续集成工具,并使用Jenkins等著名的开发工具,以便它们可以立即运行功能回归和负载测试。
“这改变了开发人员完成所有工作的模式,然后把它扔到墙上进行测试。这使它不断地完成。
最后,惠普正在发布ALM12,这是一个应用程序全生命周期管理套件,现在它包含了一个新的Web接口,以便更容易地创建软件必需品列表。
特别是大多数业务分析师使用的需求工具,看起来像微软Word,所以人们可以跟踪工作状态。
底层模板与开发人员和测试活动联系起来,以跟踪是否满足了需求。
现在可以使用ALM的Verson21、Load Runner、性能中心、Sprinter for Mobile和Mobile Center Express。