人生在世如身处荆棘林中,心不动则人不妄动,不动则不伤; 如心动则人妄动,则伤其身痛其骨,于是体会到世间诸般痛苦

WR简介

上一篇 / 下一篇  2007-08-31 23:20:13 / 个人分类:测试文件

  • 文件版本: V1.0
  • 开发商: 本站原创
  • 文件来源: 本地
  • 界面语言: 简体中文
  • 授权方式: 免费
  • 运行平台: Win9X/Win2000/WinXP

(由于我无法上传我的截图只好在网上找的,但图片显示的具体版我不知道)
Mercury Interactive
公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行。

企业级应用可能包括Web应用系统,ERP系统,CRM系统等等。这些系统在发布之前,升级之后都要经过测试,确保所有功能都能正常运行,没有任何错误。如何有效地测试不断升级更新且不同环境的应用系统,是每个公司都会面临的问题。


如果时间或资源有限,这个问题会更加棘手。人工测试的工作量太大,还要额外的时间来培训新的测试人员等等。为了确保那些复杂的企业级应用在不同环境下都能正常可靠地运行,你需要一个能简单操作的测试工具来自动完成应用程序的功能性测试。


轻松创建测试:用WinRuuner创建一个测试,只需点击鼠标和键盘,完成一个标准的业务操作流程,WinRunner自动记录你的操作并生成所需的脚本代码。这样,即使计算机技术知识有限的业务用户轻松创建完整的测试。你还可以直接修改测试脚本以满足各种复杂测试的需求。WinRunner提供这两种测试创建方式,满足测试团队中业务用户和专业技术人员的不同需求。


插入检查点:在记录一个测试的过程中,可以插入检查点,检查在某个时刻/状态下,应用程序是否运行正常。在插入检查点后,WinRunner会收集一套数据指标,在测试运行时对其一一验证。WinRunner提供几种不同类型的检查点,包括文本的、GUI、位图和数据库。例如,用一个位图检查点,你可以检查公司的图标是否出现于指定位置。


检验数据:除了创建并运行测试,WinRunner还能验证数据库的数值,从而确保业务交易的准确性。例如,在创建测试时,可以设定哪些数据库表和记录需要检测;在测试运行时,测试程序就会自动核对数据库内的实际数值和预期的数值。WinRunner自动显示检测结果,在有更新/删除/插入的记录上突出显示以引起注意。


增强测试:为了彻底全面地测试一个应用程序,需要使用不同类型的数据来测试。WinRunner的数据驱动向导( Data Driver Wizard)可以让你简单地点击几下鼠标,就可以把一个业务流程测试转化为数据驱动测试,从而反映多个用户各自独特且真实的行为。


以一个订单输入的流程为例,你可能希望把订单号或客户名称作为可变栏,用多套数据进行测试。使用Data Driver Wizard,你可以选择订单号或客户名称用数据表格文件中的哪个栏目的数据替换。你可以把订单号或客户名称输入数据表格文件,或从其它表格和数据库中导入。数据驱动测试不仅节省了时间和资源,又提高了应用的测试覆盖率。

WinRunner
还可以通过Function Generator增加测试的功能。使用Function Generator可以从目录列表中选择一个功能增加到你的测试中以提高测试能力。例如,你可以选择”calendar”,然后从日历功能的下属目录中选择,如Calendar_select_date(),然后你可以直观地输入参数,把这个功能插入到你的测试中。

针对相当数量的企业应用里非标准对象,WinRunner提供了Virtual Object Wizard来识别以前未知的对象。使用Virtual Object Wizard,你可以选择未知对象的类型,设定标识和命名。在录制使用该对象的测试时,WinRunner会自动对应它的名字,从而提高测试脚本的可读性和测试质量。

运行测试:创建好测试脚本,并插入检查点和必要的添加功能后,你就可以开始运行测试。运行测试时,WinRunner会自动操作应用程序,就象一个真实的用户根据业务流程执行着每一步的操作。测试运行过程中,如有网络消息窗口出现或其它意外事件出现,WinRunner也会根据预先的设定排除这些干扰。


分析结果:测试运行结束后,你需要分析测试结果。WinRunner通过交互式的报告工具来提供详尽的、易读的报告。报告中会列出测试中发现的错误内容、位置、检查点和其它重要事件,帮助你对测试结果进行分析。这些测试结果还可以通过Mercury Interactive的测试管理工具TestDirector来查阅。

维护测试:随着时间的推移,开发人员会对应用程序做进一步的修改,并需要增加另外的测试。使用WinRunner,你不必对程序的每一次改动都重新创建你的测试。WinRunner可以创建在整个应用程序生命周期内都可以重复使用的测试,从而大大地节省时间和资源,充分利用你的测试投资。

每次记录测试时,WinRunner会自动创建一个GUI Map文件以保存应用对象。这些对象分层次组织,既可以总览所有的对象,也可以查询某个对象的详细信息。一般而言,对应用程序的任何改动都会影响到成百上千个测试。通过修改一个GUI Map文件而非无数个测试,WinRunner可以方便地实现测试重用。

帮助你的应用程序为无线应用作准备:随着无线设备种类和数量的增加,你的应用程序测试计划需要同时满足传统的基于浏览器的用户和无线浏览设备,如移动电话、传呼机和个人数字助理(PDA)

无线应用协议是一种公开的、全球性的网络协议,用来支持标准数据格式化和无线设备信号的传输。

使用WinRunner,测试人员可以利用微型浏览模拟器来记录业务流程操作,然后回放和检查这些业务流程功能的正确性。

内部界面图(由于我无法上传我的截图只好在网上找的,但图片显示的具体版我不知道):

PS to各位骡友:由于这个软件我还未来得研究,所以只有介绍性的资料,若哪位感兴趣可以在网上找找相应的学习资料)

给各位骡友推荐一些好的软件测试方面的网站(吐血推荐):
测试小屋:http://dolphin90.anyp.cn/040611041528125.aspx
,这是一个个人网站;
测试时代论坛:http://www1.testage.net/bbs/index.asp
,这是一个比较全面的软件测试论坛
51Testing软件测试论坛:http://www.51testing.com/cgi-bin/index.php
,也是个全面的软件测试论坛

我的很多资料都是由上面的测试论坛下载整理的;

(我的骡子几乎天天开,如果要下载,请耐心)

Mercury WinRunner 8.0强大的企业级自动化测试工具
最新发行,2005.9.3

Mercury
是业务优化科技(BTO)领域的全球领导者,而BTOIT行业中增长最快的领域。WinRunner官方页面:http://www.mercury.com/us/products/quality-center/functional-testing/winrunner/

WinRunner
是一种企业级的功能测试工具,用于检验企业应用程序是否能如期进行,是几款最好的测试工具之一!通过自动捕获、检测和重放用户的交互操作,WinRunner能够发现系统缺陷,并确保那些跨越多个 应用程序和数据库的业务流程再初次发布就避免故障的出现,并且保持其长期稳定地运行。您的公司的程序开发员刚创建完成一个新的Web应用程序,然而在布署应用程序之前,您必须测试该程序,以确保其正常运行,不会产生错误,但这并非是您唯一需要检测的对象,因为人事部门刚刚升级他们的erp系统,而你的客户不再加一个CRM程序,所以你目前面临着两难的问题就是如何有效的测试不断变化着的多重应用程序,而且这些应用程序存在于您的企业内部的不同环境之下--其实该问题也同样困扰着许多其他的公司。
如果资源有限的话,这个问题就比较棘手。人工测试的工作量大,况且您负担不起额外的时间来培训新的测试人员。为了确保那些复杂的应用程序再不同的环境下都可以可靠的运行,您需要一个易操作的测试工具来自动完成功能测试。
Mercury Interactive
WinRunner软件为企业提供一个强大的功能测试工具。通过捕获、检测和重放用户对您企业Web应用程序的互动操作,WinRunner可自动执行功能测试。您因此可以辨认错误,确保应用程序顺利布署,并且能够维持其长时间的可靠运行。
轻松创建测试
WinRunner创立一个测试,您只需记录下一个标准业务流程,如下一张订单或创立一个新的商家帐户。WinRunner直观的记录流程能让任何人再GUI上轻轻点击鼠标就可以建立测试,即使技术知识有限的用户也能生成完整地测试。您还可以直接编辑测试指令来满足各种复杂测试的需求。WinRunner将两种测试创建方式结合在一个环境下,来适应不同的背景支持和你团队的喜好。
插入检测点
在记录一个测试的过程中,您可插入检测点,在查寻潜在错误的同时,比较预想和实际的测试结果。在插入检测点后,WinRunner会收集一套性能指标。在测试运行时对其进行验证。WinRunner允许您使用几种不同类型的检查点,包括文本、GUI、位图和数据库等各种类型。例如用一个位图检查点,您可以确认一个位图图象,如公司的图标是否出现于指定位置。


检验数据
除了创立并运行测试,WinRunner v8.0还能验证数据库的数据植,从而确保交易的准确性。例如,在测试创建时,您可以设定哪些数据库表格和记录资料需要检测。在重放时,测试程序会将数据库内的实际数值与预想的数值进行核对,WinRunner能自动显示检测结果,并标识出有过更新、修改、测试或插入的记录,以引起注意。
增强测试
为了彻底全面地测试一个应用程序,您需要了解在不同类型的数据下它是如何运行的。WinRunnerDataDriver™ Wizard,让您只需要点击几下鼠标,就能简单地将一个记录的业务流程转化为一个数据驱动的测试,以此来反映多个用户各自独特且真实的操作行为。
以一个订单输入的流程为例,您或许希望将一些锁定的项目栏如定单号或客户名转化为可变栏,这样就可以用多套数值来检测您对于用程序,使用DataDriver,您可以从这些数值中选择数据来源用于驱动您的测试。您可以将定单号或客户名输入WinRunner的表格,也可以直接从其他表格或数据库中导入。这些数据库会被存储在WinRunner的表格中,以便您任何时候都能对其进行编辑。数据驱动性测试不仅位您节省时间和资源,又提高了应用程序的测试覆盖率。


WinRunner
另一个能加强测试质量的特征是具有Function Generator™。它识一种可视工具,能快速可靠地为您的测试增加功能。使用Function Generator,您可以从目录列表里选择一个功能加到您的测试中以提高测试能力。例如,您点击“calendar”,然后从历年功能中的下属目录中选择,如“calendar_select_date0”,Function Generator就会提供您所选功能的解释。选定了这个功能后,您可以直观地输入参数,再将这套完整的功能插入您的测试。目前有相当数量的企业应用程序仍然使用非标准的对象。WinRunnerVirtual Object Wizard能识别以前未知的对象,能够用其来代表您未知的对象。您可以为你地对象设定标识,如一个按扭,并为其命名,以后每次您记录测试用到这个按扭,WinRunner就会自动对应它的名字。这个特性既能加强您测试的质量,又提高了测试文件的可读性。
运行测试
在测试创建完成、插入检查点、并做出一些必要的功能添加之后,您就可以开始运行测试。当WinRunner执行您的测试时,它会自动操作应用程序,正如一个真实用户根据记录流程执行着每一步的操作。而且它的意外处理功能能够为测试排除干扰,包括处理来自messagealert的事件。

分析结果
一旦测试运行后,您就需要分析测试结果。WinRunner的互动式报告工具会列出在测试中发现的错误和出错的位置。通过提供这种详尽的,易懂的报告,WinRunner可以帮助您解释所得的结果,这些报告对在测试运行中发生的重要事件进行描述,如错误内容和检查点等。点击按扭,您还能进一步获取详尽的详细资料。这些结果都可以通过Mercury Intreactive的测试管理工具TestDirector®来查阅。

维护测试
随时间的推移,开发人员会对应用程序做进一步的修改,并需要另加额外的测试。有了WinRunner,您就不必为应用程序的每一次改动创建新的测试,WinRunner会帮助您创立在程序应用周期内可重复使用测试,这样可大大地节省时间和资源,充分利用测试投资。

每次您记录一个测试,WinRunner自动生成一个GUI map用于存储应用对象。这些对象信息分层次组织,让您既可以总揽所有的对象,也可以选择某栏。深入查询更多的信息。更重要的是,GUI map提供一个而非无数个测试,就能达到重复使用的目的。
由于能让测试重复使用,WinRunner提供的不仅仅是一种能在多种环境下检测应用程序的功能测试工具,而是一种在程序应用周期内,经济实效且利用率高的测试方式


帮助您的应用程序为无线应用作准备
随着无线设备种类和数量的增加,您的应用程序测试计划需要同时满足传统的基于浏览器的用户和无线浏览设备,如手机,呼机和个人数字助理(PAD
无线应用协议是一种公开的,全球性地,用来支持标准数据格式化和无线设备信号的传送,从而提供互联网沟通和先进的电讯设备。
运行WinRunner,测试人员可利用微型浏览模拟器来记录业务流程,然后回访,效验这些流程,在WAP程序应用期内自动完成错误。






引用此页(Trackback) (?)

 

TAG: 测试文件

 

评分:0

我来说两句

Open Toolbar