查看完整版本: 新手必看《自动化测试工具介绍QTP篇》

jun84826 2005-12-2 15:38

新手必看《自动化测试工具介绍QTP篇》

Mercury QuickTest Professional™是一款先进的自动化测试解决方案,用于创建功能和回归测试。它自动捕获、验证和重放用户的交互行为。

Mercury QuickTest Professional为每一个重要软件应用和环境提供功能和回归测试自动化的行业最佳解决方案。

QuickTest Professional是新一代自动化测试解决方案,采用了关键词驱动(Keyword-Driven)测试的理念,能完全简化测试的创建和维护工作。QuickTest关键词驱动方式独有之处在于,测试自动化专家可以通过一个整合的脚本和纠错环境,拥有对基础测试脚本和对象属性的完全访问权限,这些脚本和纠错环境与关键词视图(Keyword View)可以互为同步。

QuickTest Professional同时满足了技术型和非技术型用户的需求,让各个公司有能力部署更高质量的应用,同时部署的速度更快,费用更低,风险也更小。QuickTest Professional和我们新的测试自动化系统Mercury Business Process Testing™的紧密结合,可以将非技术型的业务专家(SME, Subject-Matter Experts)引入质量流程,这一意义重大的引入可以将IT和业务更好地融合,最终建立起更出色的应用。

有了该产品,您的QA机构可以获取多方面的优势:
        用最少的培训赋予整个小组创建成熟测试方案的能力。
        确保跨所有环境、数据包和业务流程的正确功能点。
        为开发人员全面记录和复制缺陷,使他们能更快地修复缺陷,满足最后上线期限。
        对不断变化的应用和环境展开便捷的回归测试。
        成为帮助整个机构实现高质量产品和服务、提高总收入和收益率的关键角色。

QuickTest Professional是如何工作的
QuickTest Professional易于操作,即使是初级的测试人员也能在短时间内对其驾轻就熟。您可以使用无需脚本的关键词视图来表现测试的每个步骤,仅由此就可创建一个测试。您还可以通过QuickTest Professional所集成的录制能力来捕获测试步骤。该产品用简单的英语以文档形式记录每个步骤,并通过活动屏幕将文档与一个集成截屏相结合。传统的脚本记录工具所生产的脚本不易修改,与此不同的是,QuickTest Professional的关键词驱动方式能让您便捷地插入、修改、数据驱动(data-drive)和移除测试步骤。

QuickTest Professional可以自动引入检查点来验证应用的属性和功能点,比如确认输出量或检查链接的有效性。在关键词视图的每一步骤中,活动屏幕可显示被测应用在该步骤中的确切状态。您还可以为任意对象加入几种检查点,仅仅在活动屏幕中点击该对象,就可以验证该组件行为是否达到了期望值。

然后您可以将测试数据输入数据表(Data Table),它拥有和Excel同样完善的功能特性,是一个集成的电子数据表格。您可以使用数据集并创建多种重复测试,无需编程就可以扩展测试案例的覆盖面。数据可以通过键入的方式输入或从数据库、数据表格或文本文档中导出。

高级测试人员可以在专家视图(Expert View)中查看和修改他们的测试,在专家视图中显示了由QuickTest Professional自动生成的基于行业标准的基本VBScript语言。在专家视图中所做的任何改动将自动与关键词视图同步。

一旦测试人员运行了一个脚本,TestFusion报告将显示测试运行各方面的信息,包括:高水平的结果纵览;一个可扩展的测试脚本树状视图(Tree View),其明确指出了应用错误的发生位置;被使用的测试数据;每个步骤的应用截屏,其中并标明了所有的差异;以及通过或未通过每个检查点的详细解释。您可以将TestFusion报告和QuickTest Professional结合,从而与整个QA和开发小组分享这些报告。

QuickTest Professional处理一些应用的新版本问题。当一个被测应用发生变化时,比如把一个”Login”按钮被改名为”Sign in”,您可以在共享对象容器(Shared Object Repository)中做一次更新,接着此次更新将扩展到所有涉及这个对象的脚本。您可以将测试脚本公布给Mercury Quality Management,使其它的QA小组成员也可以使用您的测试脚本,从而减少了重复工作。

通过与Business Process Testing的整合,在一个基于Web的系统中,QuickTest Professional被用于实现自动化操作,使非技术型用户可以便捷地在一个完全的无脚本环境中也能够建立起测试。

QuickTest Professional支持多种企业环境的功能测试,包括Windows、Web、.NET、 Java/J2EE、SAP、Siebel、Oracle、PeopleSoft、Visual Basic、ActiveX、Mainframe terminal emulators和Web services。

Mercury功能测试
那些在Mercury WinRunner®测试工具上投入大量资金,并想转入Mercury QuickTest Professional™的用户,可以使用Mercury Functional Testing™来实现这种转变。Mercury Functional Testing将QuickTest Professional和WinRunner结合成一种集成产品,它不仅可以使用WinRunner脚本,也可以使用QuickTest Professional脚本,使测试资源得到极大地利用。质量工程师可以使用Mercury Functional Testing来创建“复合脚本”测试,这些脚本是在WinRunner和QuickTest Professional中建立的。Mercury Functional Testing是WinRunner和QuickTest Professional的集成,产品间可以相互调用脚本,测试结果可以在一个共有的报告界面上呈现。

Mercury质量中心的组成部分之一
Mercury QuickTest Professional是Mercury质量中心(Mercury Quality Center™)的组成部分之一,Mercury质量中心集成了一整套软件、服务和最佳实践,用于自动化关键质量活动,包括需求管理、测试管理、缺陷管理、功能测试和业务流程测试。

特点和优势
        具有行业领先的便于使用的特性,以及支持提前配置环境的功能,确保了快速的投资回报。
        可独立运行,也可以同Mercury Business Process Testing和Mercury质量中心集成。
        引进了QuickTest Professional 8.0中新一代的“零配置”关键词驱动测试技术,从而实现了快速建立测试、测试脚本更易维护,和更强大的数据驱动能力。
        使用独特智能对象识别(Unique Smart Object Recognition)来发现对象,即使对象创建不断在改变,但仍可保证无监控方式脚本执行的可靠性。
        恢复管理器(Recovery Manager)可处理不可预知的应用意外事件,实现24x7的不间断测试,赶上测试项目的最后期限。
        自动文档技术把测试文档的建立与测试脚本的建立同步。
        通过集成的数据表,可数据驱动任意对象、方式、检查点和输出值。
        为QA工程师提供全面的集成开发环境。
        通过使用QuickTest Professional和WinRunner集成的TSL资源,使您在Mercury WinRunner测试脚本上的投资得以保值。
        TestFusion报告可快速隔离和诊断缺陷。
        通过完善检查点,实现应用的全面验证。

jun84826 2005-12-2 15:43

使用QuickTest Professional关键词视图、自动文档(Auto-documentation)和活动屏幕(Active Screen),无需一行代码,您就可以创建和修改测试脚本。

realism 2005-12-2 21:33

先看LR,再看QTP,有WR的吗?>

ia_victory 2005-12-5 13:27

这么长的帖子……

这么长的帖子,没时间看,先顶一下,有空慢慢看……

ermeng1224 2005-12-7 15:49

看了,回归少了吧,不过基础挺好,感谢中..

wonderful_lin 2005-12-9 14:49

我看了winrunner ,就是不知所措

wonderful_lin 2005-12-9 14:50

可以讲讲怎么学习winrunner 吗

Tender 2005-12-11 13:54

好贴。顶一个!

swallow0918 2005-12-11 20:12

谢谢梁老师的帖子~!学习中。。。

迷雾精灵 2005-12-13 13:22

好!支持!重要的是将测试的功能与QTP相结合.

我要做SQAD 2005-12-18 23:08

好,支持,不过现在偶公司的QTP没有序列号。

tianyeww 2005-12-20 15:55

期待

希望多介绍点呀

sunnybest 2005-12-22 16:54

:$学习没有多久,就总结这么多好的成果,恭喜你。

lieryang 2005-12-27 13:13

谢谢楼主!
多介绍我们些好东西!
期待ing...........

Raly 2005-12-30 15:24

受益匪浅!谢谢楼主!!

luchadiy 2005-12-30 16:29

经典!以后得多向你们学习!

双眼皮的牛 2005-12-30 20:41

感谢楼主分享

有人说软件测试只是个服务角色,对吗?

名公子 2006-1-5 14:59

测试一下

好久没来了,以前的密码竟然忘了,都是这段时间惹的祸~!
以后会多来的
这个帖子不错,我觉得,自动化工具,在性能方面,确实很不错。

mildshark 2006-1-8 14:13

我们马上要用这个工具了,但是还是不懂怎么去用这个东东

一枚钻戒 2006-1-9 12:06

恩,刚用过QTP,就象瞎子摸象一样,看这个管用阿!

branda 2006-1-11 10:24

新手,来拜读~

hanson2 2006-1-23 14:45

支持一下,新手上路,多多关照!

sogoc 2006-1-24 13:53

THANKS,BUT QTP IS REAL RIGHT TO  WHO IS A YOUNG MAN AT PLOWING?

yanpuqing 2006-2-6 11:51

下载

我是个新手,有好的下载地方下这几种软件吗?或可否给我传一个,发到[email]yanpu_2000@tom.com[/email]

onimoku 2006-2-23 00:14

好想做广告一样。我也效仿一则。

QuickTest 8.2 Pro最新正式版发行,QTP 8.2是一个B/S系统的自动化功能测试的利器,软件程序测试工具。Mercury的自动化功能测试软件QuickTest Professional 8.2,可以覆盖绝大多数的软件开发技术,简单高效,并具备测试用例可重用的特点。

Mercury QuickTest Pro 8.2是一款先进的自动化测试解决方案,用于创建功能和回归测试。它自动捕获、验证和重放用户的交互行为。

Mercury QuickTest Pro 8.2为每一个重要软件应用和环境提供功能和回归测试自动化的行业最佳解决方案。

  创建测试:用QuickTest Professional创立一个测试, 您只需记录下一个标准的业务流程, 如下一张订单或建立一个新的商家帐户。QuickTest Professional直观的记录流程能让任何人在GUI上轻轻点击鼠标就可建立测试, 即使技术知识有限的用户也能生成完整的测试。您还可以直接编辑测试指令来满足各种复杂测试的需求。QuickTest Professional将2种测试创建方式结合在一个环境下,来适应不同的背景支持和您团队的喜好。

  插入检查点:在记录一个测试的过程中,可插入检查点, 在查寻潜在错误的同时,比较预想和实际的测试结果。在插入检查点后,QuickTest Professional会收集一套性能指标,在测试运行时对其一一验证。QuickTest Professional允许使用几种不同类型的检查点, 包括文本的,GUI, 位图和数据库。

  检验数据:除了创立并运行测试,QuickTest Professional还能验证数据库的数值, 从而确保交易的准确性。例如,在测试创建时,您可以设定哪些数据库表格和记录资料需要检测。在重放时,您的测试程序就会核对数据库内的实际数值与预想的数值。QuickTest Professional能自动显示检测结果, 在有更新/修改, 删除或插入的记录上会用突出标识以引起注意。

  增强测试:为了彻底全面地测试一个应用程序,您需要了解对于不同类型的数据它是如何运行的。QuickTest Professional的DataDriverTM Wizard,让您只需点击几下鼠标,就能简单地将一个记录下的业务流程转化为一个数据驱动的测试,来反映多个用户各自独特且真实的操作行为。 目前有相当数量的企业应用程序仍然使用非标准的对象。QuickTest Professional的Virtual Object Wizard能识别以前未知的对象,不必特别编写代码。使用Virtual Object Wizard界面,您会看到一张的对象类型列表,能用其来代表您未知的对象。您可以为您的对象设定标识,如一个按钮,并为其命名。

  运行测试: 建立起您的测试,并插入检查点和做一些必要的功能添加后,您就可以开始运行测试。当WinRunner和QuickTest Professional执行您的测试时,它会自动操作应用程序,正如一个真实用户根据记录流程执行着每一步的操作。而且,它的意外处理功能为测试排除干扰,包括消息和警报。

  分析结果:一旦测试运行后,您就需要分析测试结果。QuickTest Professional的互动式的报告工具通过提供详尽的,易读的报告,其中会列出在测试中发现的差错和出错的位置,来帮助您解释所得的结果。这些报告对在测试运行中发生的重要事件进行描述,如出错内容和检查点等。点击按钮,您还能进一步获取任何未被包括在此测试范围内的错误的详尽资料。

  维护测试:随时间推移,开发人员会对应用程序做进一步的修改,并需要另加额外的测试。有了QuickTest Professional,您不必应用程序改动一次,就得重新建一个新的测试。而WinRunner会帮助您创立在程序应用周期内可重复使用的测试。这样大大地节省时间和资源,充分利用测试投资.365dn免费软件下载站

特点和优势

·具有行业领先的便于使用的特性,以及支持提前配置环境的功能,确保了快速的投资回报。
·可独立运行,也可以同Mercury Business Process Testing和Mercury质量中心集成。
·引进了QuickTest Professional 8.0中新一代的“零配置”关键词驱动测试技术,从而实现了快速建立测试、测试脚本更易维护,和更强大的数据驱动能力。
·通过集成的数据表,可数据驱动任意对象、方式、检查点和输出值等。

5eKING_STAR 2006-3-1 14:32

[color=Green][size=2][font=黑体]我也马上开始使用它了!
希望我能很好的使用!
HOHO
MY GOD!^_^[/font][/size][/color]

月上梅稍 2006-3-3 18:20

好帖子阿
我喜欢
收藏了   谢谢楼主啊

miliky 2006-3-28 17:42

新手上路 盼赐教

虽然头上的雾水还是厚厚的一层,不过心里能看到雾水上面的阳光了。哈哈哈哈哈哈  sdlkfjsdlkfjsdlkfj

永远的测试 2006-3-31 10:42

好咚咚,我正在使用中!!sdlkfj

dandylai 2006-4-10 22:07

学习学习啊……感谢楼主了!

ljitry 2006-4-11 20:26

我也正在用QTP,不错,好东西!!!呵呵
MSN:ljitry@hotmail.com

fuyanling 2006-4-16 16:58

谢谢搂主,受益匪浅.

gaoming334 2006-4-19 16:24

頂你

好,劫持

Joan2005 2006-6-8 17:37

正在学习测试工具!呵呵。谢谢

flower1118 2006-6-16 09:39

放些实在的测试说明还是不错的,这些都是简介。没有实用性。

放些实在的测试说明还是不错的,这些都是简介。没有实用性。

xieyf 2006-6-27 13:26

好东东

真的很好,复制下来了,慢慢看

9808704 2006-6-27 22:58

好迷茫~~~~~~~~~~~~~~
我是刚来的

wbd_123 2006-7-10 10:26

自己想学习下,不过一直找不到软件啊!~~

庚庚 2006-7-10 14:20

正要开始学习这个工具,真是让我获益匪浅,谢了!

ly_xixihaha 2006-7-10 23:04

以前学习winruuner,现在也要学习QTP了
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 新手必看《自动化测试工具介绍QTP篇》