7月2日,惠普在北京发布了功能测试自动化解决方案HP LeanFT及可在微软Azure平台HP StormRunner Load 和HP LoadRunner按需购买的应用性能工程工具。
当今企业需要同时具备速度和灵活性,并不断利用机会来交付新的解决方案与体验、商业模式,以及现金流。随着企业希望以更快速度迁移并拓展新市场,软件开发者和测试者遇到了更大的机遇,也遇到了更大的挑战。这刺激了敏捷方法(agile methodologies)的兴起。
Agile方法是一组开发方法的统称,其特点是对软件生产率的高度重视,在满足所需的软件质量要求的前提下,力求提高开发效率。因此Agile方法采用持续交付流程,而不是分阶段、按顺序的方式,它适用于需求模糊或快速变化下的、小型项目组的开发。对于软件测试来说,这意味着开发者和测试者寻求“左移”(把工作负荷尽量从IT运维的高层次转向低层次,从而提高客户满意度以及提高效率),并在应用开发生命周期更早时期持续测试应用。
基于Agile方法的测试工具HP LeanFT
一款可以让软件开发者与测试者能够充分利用持续测试和持续交付的方法来快速开发、测试并交付安全、高质量应用的新的功能测试自动化解决方案——HP LeanFT日前交付使用。该解决方案还可提高预测能力和质量,并降低开发周期的整体成本。
采用左移概念的HP LeanFT充分利用了现代Agile开发生态系统的关键工具,其功能强大、体积轻巧能够带来高成本效益专为持续测试和持续交付而设计,非常适合现有生态系统(例如Microsoft TFS、GIT和Subversion)以及支持测试驱动型和行为驱动型开发的框架。它拥有强大的测试自动化创建(通过C#或Java)和IDE集成。
中国惠普有限公司中国区副总裁、软件集团总经理李时:通过让开发者能够在现代Agile和DevOp生态系统中操作,同时也能在应用测试和应用生命周期管理中充分利用我们经受过市场验证的功能,HP LeanFT完美地兼顾了速度与质量这两个最迫切的需求。
(1)HP LeanFT崭露诸多优势
惠普软件和惠普企业服务联合提供的HP LeanFT解决方案旨在为客户提供以下好处:
•加快产品上市——HP LeanFT提供了一整套旨在加快测试设计和维护的工具,其中包含用来自动生成用于测试中应用的代码和抽象模型的Object Identification Center。
•高度可预测性——HP LeanFT为包括NUnit、MSTest和JUnit在内的单元测试框架提供项目模板,以期改进软件开发者与测试自动化工程师之间的协作和协调。这能够缩短测试应用所需的时间,并让开发者能够在软件开发周期的较早阶段预测并找到缺陷。
•降低成本——HP LeanFT全面集成并为Microsoft Visual Studio和Eclipse等流行IDE提供插件。利用C#(在Visual Studio中)或Java(在Eclipse中)在IDE中编写测试。这让开发者和测试者能够利用相同的工具,在相同的环境中工作。
•内置安全性——与HP LeanFT配合使用,HP Application Defender能够在开发和测试阶段迅速发现软件漏洞,这时更改代码的成本较低。利用HP Fortify的运行时技术,HP Application Defender并不需要专门的安全专业知识,并提供持续实时漏洞测试。
•值得信赖的专业知识——为了支持今天发布的产品,惠普企业服务更新了测试与质量保证服务,以支持HP LeanFT项目。新服务帮助那些在Agile和DevOps环境中工作的客户更快交付关键应用,并且价格更便宜、质量更高。该服务扩展了HPES的测试和保证功能,以便在应用开发周期管理流程中找到并消除缺陷,从而最终帮助企业加快进入市场的速度并提供制胜应用。
(2)LeanFT将吸引测试者和开发者
HP LeanFT是在多年应用测试创新的基础上开发的,它让企业得以优化其对惠普市场领先的应用测试产品组合的现有投资,这些产品被全球5000多家客户使用。新解决方案与HP Application Lifecycle Management、Quality Center和Mobile Center集成,让开发者和测试者得以降低维护成本、共享测试资源并以Agile的速度交付新的移动应用。惠普还对其旗舰HP Unified Functional Testing和HP Business Process Testing产品进行重大升级,其中包括支持GIT集成,将其作为存储库选项,并支持无脚本关键词驱动型测试。
在最近发布的《Forrester Wave:现代应用功能测试自动化》中,Forrester指出:“HP UFT的愿景将吸引开发者……惠普的愿景和三年路线图都锁定到LeanFT,如果得以及时执行,它将吸引测试者和开发者。事实上,通过更加重视Agile开发者、灵活的许可模式、更好的跨浏览器测试、移动测试,以及物联网测试,并把它们作为路线图的下一步关键要素,LeanFT将使UFT连接未来。”
日立测试质量保证总监Jonathon Wright表示:“敏捷、持续交付这样的现代方案能够为开发者保驾护航并帮助企业发挥创造力。HP LeanFT专为开发者和测试者而设计,通过惠普行业标准的‘统一功能测试平台’充分利用流行开发工具的开放式生态系统来创建强大、可重复使用、可维护的测试。这是连续测试和连续交付的必要前提。”
HP LeanFT于今年7月起在http://saas.hp.com上发售。HP Unified Functional Testing 12.5和HP Business Process Testing 12.5也在7月发售;升级到HP UFT 12.5的客户将免费获取HP LeanFT。
可在微软Azure平台按需购买和使用的HP StormRunner Load 和HP LoadRunner
同日,惠普宣布其性能工程软件套件的社区版本现已在微软Azure市场上线。HP StormRunner Load 和HP LoadRunner现在针对微软Azure环境进行了预先配置,使企业能够按需访问基于云的工具,实现更快、更容易的应用性能和负载测试。
移动应用开发市场正在迅速发展,而目前的开发者需要快速、灵活、易于使用的工具帮忙他们加速移动应用交付。中国惠普有限公司中国区副总裁、软件集团总经理李时认为,“通过在微软Azure环境中提供HP StormRunner Load 和HP LoadRunner,我们正在为开发人员提供通向成熟的云平台的快速途径。这样一来,他们可以用它来构建和测试可扩展的高性能应用。”
(1)HP StormRunner Load升级新的功能
惠普为HP StormRunner Load推出了强大的新功能,这个SaaS解决方案让敏捷的开发团队可以进行测试、分析和调试应用,增强了对该应用扩展到分散在各地数以百万计的网络和移动用户时的信心。
HP StormRunner Load使敏捷开发者能够在投入生产前设计、测试和分析应用的性能。该产品满足了企业日益增长的需求,即开发能够跨多个平台和操作系统(包括数千或数百万移动设备)即时运行的应用。因为用户是否采用甚至是否能通过客户的审核往往取决于应用性能的质量和速度,因此这些功能至关重要。
新版HP StormRunner Load使开发人员能够更灵活地测试各个地区多个云供应商所提供的应用,以真实反映通常运行移动应用的复杂后台服务网络。HP StormRunner Load现在可以从惠普Helion公有云和Azure区域生成虚拟用户负载。
HP StormRunner Load的其他新功能包括:
•当后台应用运行负载时,与WebPageTest的集成可以显示客户端单个用户的响应时间。
•除了LoadRunner vugen 和TruClient 脚本、基于JavaScript的 TruAPI 脚本以及基于HAR 文件的脚本以外,还可以执行开源JMeter脚本——利用Jenkins集成支持敏捷环境中的持续交付。
•额外的智能分析功能能够实时识别瓶颈。
•与惠普网络虚拟化集成,网络行为将包含在端到端测试之中。
•与SiteScope 和New Relic应用监控软件集成,在测试过程中提供应用健康和性能特点的实时监测。
(2)HP LoadRunner确保传统应用的测试
HP LoadRunner软件旨在让开发人员精确地了解端到端的系统性能,以在应用更改生效之前识别和解决问题。它可以帮助企业降低生产过程中因性能问题造成的应用停机的成本,支持网络、移动和传统技术的持续测试。
(3)用户证言
Codefresh在云中提供一个完整的开发环境,帮助#nodejs团队加速基于#docker的应用交付。Codefresh首席执行官Raziel Tabib表示:“随着移动应用的普及不断加速,企业不得不利用快速测试和持续交付在其开发环境中变得更加敏捷。HP StormRunner Load提供直观的性能测试软件,其功能强大并且易于被敏捷团队使用。在微软Azure和其他云环境中运行HP StormRunner Load帮助开发者自信地提供可扩展的应用以及用户所需的性能和体验。”
(4)合作伙伴证言
微软云计算和企业集团执行副总裁Scott Guthrie 表示:“随着在微软Azure环境中提供HP StormRunner Load 和HP LoadRunner,惠普正在帮助客户和合作伙伴随时按照自己的方式来使用基于云的工具。微软Azure环境中的HP StormRunner Load 和HP LoadRunner代表了惠普对Azure社区做出的显著贡献,并使客户和合作伙伴更轻松地加强应用性能和负载测试。”
领先软件测试服务供应商@GallopSolutions总裁Kalyana Rao Konda表示:“HP StormRunner Load既简单又直观,使规划、运行和扩展应用的性能测试变得更加高效。其中的关键因素是智能和预测性分析,这使我们的团队快速检测并解决性能问题。”
HP LoadRunner社区版和HP StormRunner Load社区版目前已经在微软Azure市场上线。