您现在的位置:HP-Mercury认证>>工具介绍>>HP-Mercury WinRunner 工具介绍
HP-Mercury WinRunner是行业标准的用于企业IT应用功能测试解决方案。它自动捕获、验证和重放用户的交互行为,因此您可以发现应用缺陷,确保业务流程按照设计正常工作。
各种规模的机构如今都面临着这样一个两难问题,即如何应对部署在不同平台上,需要在多种环境下工作的复杂应用展开有效的测试。此外,各企业正竭尽全力,利用有限的资源,去应付不断增加的如期完成高质量产品的压力。您又是如何确保您的关键业务应用的如期运行,并满足各项业务需求呢?
WinRunner的工作区(Workspace)能够使您轻松地管理和监控断点,变量观察点和调用链。
对此的回答是在应用部署之前进行功能和回归测试。HP-Mercury WinRunner为您的机构提供一个强大的企业级的功能和回归测试工具。WinRunner自动捕获、验证和重放用户的交互行为,确保应用部署后万无一失地展开业务流程,并保持其可靠性。WinRunner可以提供给您的机构以下几种优势:
WinRunner直观的记录流程可以帮助用户创建稳固的测试案例。WinRunner通过模拟用户行为,例如订购一件商品或打开卖方的一个帐户,来记录下一个典型的业务流程,从而创建一个测试。在记录过程中,您也可以直接编辑生成的脚本,以满足大多数复杂的测试需求。
接着,测试人员可以在测试脚本中加入检查点(Checkpoint),这些检查点可以在测试过程中比较预期值和实际值。WinRunner提供各种类型的检查点,包括GUI、位图和Web链接等。WinRunner可以标示出被更新、修改、删除和插入的记录,以验证数据库值,确保交易的准确性和数据库的完整性。仅仅通过几下鼠标点击,WinRunner的数据驱动(Data Driven)向导就可以帮助您将所录制的业务流程转换成为以数据驱动为主导的测试案例,这些测试的执行能反映不同用户的唯一和实时的行为。为了进一步巩固测试,函数生成器(Function Generator)提供一种快速可靠的方法对测试进行规划,同时虚拟对象(Virtual Object)向导可以让您指导WinRunner去识别、记录和回放任何未知的或被定制的对象。
当WinRunner执行测试时,它自动操作应用,就如一个真实用户正在业务流程中进行每一步操作。如果测试执行中断了,或者QA工程师不在场,WinRunner的恢复管理器(Recovery Manager)和例外捕获机制将自动查找例外事件、错误和应用崩溃的起因,确保测试的顺利完成。
一旦测试被运行,WinRunner的互动报告工具将通过提供详尽易懂的报告,向您的工作小组解释测试结果,该报告列出了错误和错误的起因。WinRunner能帮助机构建立可重复利用的测试,在整个应用生命周期中反复使用。所以,如果开发人员对应用做了修改的话,测试人员无需对多个测试案例进行修改。他们可以将修改内容置于一个与测试案例有关的中央信息存储-GUI映射(GUI Map)中,WinRunner将自动把修改内容传递到所有与之相关的脚本。
使用以上的流程,WinRunner可以模拟并捕捉用户行为,生成可被用于整个应用生命周期的测试脚本。
那些在WinRunner测试工具上投入大量资金,并想转入HP-Mercury QuickTest Professional的用户,可以使用HP-Mercury Functional Testing来实现这种转变。
HP-Mercury Functional Testing将QuickTest Professional和WinRunner结合成一种集成产品,它不仅可以使用WinRunner脚本,也可以使用QuickTest Professional脚本,使测试资源得到极大地利用。质量工程师可以使用HP-Mercury Functional Testing来创建“复合脚本”测试,这些脚本是在WinRunner和QuickTest Professional中建立的。HP-Mercury Functional Testing是WinRunner和QuickTest Professional的集成,产品间可以相互调用脚本,测试结果可以在一个共有的报告界面上呈现。
HP-Mercury WinRunner是HP-Mercury质量中心(HP-Mercury Quality Center)的组成部分之一,HP-Mercury的质量中心集成了一整套软件、服务和最佳实践,着眼于自动化关键质量活动,包括需求管理、测试管理、缺陷管理、功能测试和业务流程测试。
WinRunner支持许多环境,包括以下各类。欲获知更多关于WinRunner的信息和完整的支持环境列表,请访问www.HP-Mercuryinteractive.com/products/winrunner。
Windows applications (Win32)HTML
Visual BasicDHTML
JavaJavaScript
ActiveX
Internet ExplorerOracle
NetscapePeopleSoft
AOLSiebel
Baan
Windows XPPowerBuilder
Windows 2000Oracle Developer
Windows 98Delphi
Windows NTCentura
Windows MEVisualAge Smalltalk
Forte
Janus Grids
3270
5250
VT100
Oracle欧洲语言
Microsoft日语
IBM中文(繁体和简体)
ODBC 韩语