QuickTest Pro操作手册.docx

上传人:b****6 文档编号:13613639 上传时间:2023-06-15 格式:DOCX 页数:34 大小:476.95KB
下载 相关 举报
QuickTest Pro操作手册.docx_第1页
第1页 / 共34页
QuickTest Pro操作手册.docx_第2页
第2页 / 共34页
QuickTest Pro操作手册.docx_第3页
第3页 / 共34页
QuickTest Pro操作手册.docx_第4页
第4页 / 共34页
QuickTest Pro操作手册.docx_第5页
第5页 / 共34页
QuickTest Pro操作手册.docx_第6页
第6页 / 共34页
QuickTest Pro操作手册.docx_第7页
第7页 / 共34页
QuickTest Pro操作手册.docx_第8页
第8页 / 共34页
QuickTest Pro操作手册.docx_第9页
第9页 / 共34页
QuickTest Pro操作手册.docx_第10页
第10页 / 共34页
QuickTest Pro操作手册.docx_第11页
第11页 / 共34页
QuickTest Pro操作手册.docx_第12页
第12页 / 共34页
QuickTest Pro操作手册.docx_第13页
第13页 / 共34页
QuickTest Pro操作手册.docx_第14页
第14页 / 共34页
QuickTest Pro操作手册.docx_第15页
第15页 / 共34页
QuickTest Pro操作手册.docx_第16页
第16页 / 共34页
QuickTest Pro操作手册.docx_第17页
第17页 / 共34页
QuickTest Pro操作手册.docx_第18页
第18页 / 共34页
QuickTest Pro操作手册.docx_第19页
第19页 / 共34页
QuickTest Pro操作手册.docx_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

QuickTest Pro操作手册.docx

《QuickTest Pro操作手册.docx》由会员分享,可在线阅读,更多相关《QuickTest Pro操作手册.docx(34页珍藏版)》请在冰点文库上搜索。

QuickTest Pro操作手册.docx

QuickTestPro操作手册

 

QuickTestPro操作手册

 

年月日发布年月日起实施

 

目录

1安装步骤:

6

2QuickTestProfessional简介7

2.1自动测试的好处7

2.2测试流程7

2.3QuickTest窗口8

2.4关于例子程序10

3录制11

3.1录制前的准备工作11

3.2录制测试脚本11

3.2.1执行QuickTest并开启一个全新的测试脚本11

3.2.2开始录制测试脚本12

3.2.3进行操作13

3.2.4储存测试脚本13

3.3分析KeywordView中的测试脚本14

4执行并分析测试脚本15

4.1执行测试脚本15

4.2分析测试结果15

5建立检查点17

5.1检查点的种类17

5.2标准检测点18

5.2.1执行QuickTest并开启Test1sohuEmail测试脚本18

5.2.2另存为一个测试脚本18

5.2.3确认ActiveScreen是开启的18

5.2.4选取要建立检查点的网页18

5.2.5建立一个标准检查点18

5.2.6储存测试脚本20

5.3网页检查点20

5.3.1选取要建立检查点的网页20

5.3.2建立一个网页检查点20

5.3.3储存测试脚本21

5.4文字检查点21

5.4.1选取要建立检查点的网页21

5.4.2建立文字检查点21

5.4.3储存测试脚本22

5.5建立表格检查点22

5.5.1选取要建立检查点的网页22

5.5.2建立表格检查点22

5.5.3储存测试脚本23

5.6执行并分析使用检查点的测试脚本23

5.6.1展开整个KeywordView检视整个测试脚本23

5.6.2执行测试脚本24

5.6.3查看测试结果24

6参数化24

6.1定义数据表参数25

6.1.1选取要参数化的文字25

6.1.2设定要参数化的属性25

6.2在数据表中输入参数25

6.3修正受到参数化影响的测试步骤25

7建立输出值25

8使用万用字符表示法26

8.1万用字符的表示法26

8.2使用万用字符表示法26

8.2.1执行QuickTest并录制脚本26

8.2.2选取要建立检查点的文字26

8.2.3使用万用字符表示要检查的文字26

8.3执行并分析使用万用字符表示法的测试脚本27

9将测试脚本切割成多个动作27

9.1使用多个动作27

9.2建立新动作27

9.2.1录制测试脚本27

9.2.2将测试脚本分成二个动作28

9.3插入新动作28

9.3.1将动作设定成可再使用的动作(ReusableActions)28

9.4插入已存在的动作29

9.4.1插入呼叫(call)的动作29

9.4.2插入一个动作的复本29

9.5对动作参数化30

9.6执行并分析多个动作的测试脚本31

1031

1

安装步骤:

按照提示进入注册信息页面,输入序列号8888-8888888888

当提示安装Microsoft脚本调试程序时,选择“不下载安装”

提示选择许可证类型时,选择网络版。

安装好了以后用Qtpro.exe替换安装目录\bin\Qtpro.exe文件.

2QuickTestProfessional简介

QuickTestProfessional是新一代自动化测试解决方案,采用了关键词驱动测试的理念,能完全简化测试的创建和维护工作。

QuickTest关键词驱动方式独有之处在于,测试自动化专家可以通过一个整合的脚本和纠错环境,拥有对基础测试脚本和对象属性的完全访问权限,这些脚本和纠错环境与关键词视图可以互为同步。

2.1自动测试的好处

假如你执行过人工测试,你一定了解人工测试的缺点,人工测试非常浪费时间而且需要投入大量人力。

使用人工测试的结果,往往是在应用程序交付前,无法对应用程序的所有功能都作过完整测试。

使用QuickTest可以加速整个测试的过程,并且在建置(build)完新版本的应用程序或网站后,可以重复使用测试脚本进行测试。

以QuickTest执行测试,就与人工测试一样,QuickTest会仿真鼠标的动作与键盘的输入,不过QuickTest比人工测试快多了。

自动测试的好处

快速(Fast)

QuickTest执行测试比人工测试速度快多了。

可靠(Reliable)

QuickTest每一次的测试都可以正确的执行相同的动作,

可以避免人工测试的错误。

可重复

(Repeatable)

QuickTest可以重复执行相同的测试。

可程序化

(Programmable)

QuickTest可以程序的方式,撰写复杂的测试脚本,以

带出隐藏在应用程序中的信息。

广泛的

(Comprehensive)

QuickTest可以建立广泛的测试脚本,涵盖应用程序

的所有功能。

可再使用

(Reusable)

QuickTest可以重复使用测试脚本,即使应用程序的使

用接口已经改变。

2.2测试流程

QuickTest的测试流程包含七大阶段:

1、录制测试脚本前的准备

在测试前需要先确认你的应用程序以及QuickTest是符合你的测试需求的。

确认你已经知道如何对应用程序进行测试,例如要测那些功能、操作步骤、输入的数据、预期的结果等。

同时你也应该检查一下QuickTest的设定,如TestSettings(Test>Settings)以及Options对话窗口(Tools>Options),以确保QuickTest会适切的录制并储存信息。

例如,你应该确认一下QuickTest的ObjectRepository是以什么模式储存信息的。

2、录制测试脚本

当你浏览你的网站或是操作你的应用程序时,QuickTest会在KeywordView中以表格的方式显示录制的操作步骤。

每一个操作步骤都是使用者在录制时的操作,如在网页上点选一个超级链接(link),或是按下窗口上的按钮。

3、加强测试脚本

●在测试脚本中加入检查点,你可以检查网页超级链接、对象属性或是字符串,以验证应用程序的功能是否正确。

●将录制的固定值(hardcode)参数以取代,让你使用多组的数据测试你的应用程序。

●使用逻辑(logic)或是条件(conditional)判断式,让你可以进行更复杂的测试。

4、对测试脚本除错(debug)

在修改过测试脚本之后,你可能会需要对测试脚本作除错的动作,以确保测试脚本能正常且流畅的执行。

5、在新版应用程序或网站上执行测试脚本

透过执行测试脚本,QuickTest会在新版的网站或是应用程序上执行测试,检查应用程序的功能是否正确。

6、分析测试结果

分析测试执行的结果,找出应用程序的问题所在。

7、回报问题(defect)

如果你也安装了QualityCenter(TestDirector),则你可以将发现的问题回报到QualityCenter(TestDirector)的数据库中。

QualityCenter(TestDirector)是Mercury的测试管理工具。

2.3QuickTest窗口

在你开始录制测试脚本之前,你应该先熟悉QuickTest的窗口。

以下的画面就是QuickTest的主窗口。

QuickTest的主窗口包含下列的组件:

⏹Titlebar:

显示目前测试脚本的名称。

⏹Menubar:

显示QuickTest的菜单。

⏹Filetoolbar:

管理测试脚本常用的工具列。

⏹Testtoolbar:

录制测试脚本常用的工具列。

⏹Debugtoolbar:

对测试脚本除错常用的工具列。

注意:

第一次执行QuickTest时Debugtoolbar是不会显示的。

你可以设定View>Toolbars>Debug让Debugtoolbar出现。

⏹Actiontoolbar:

包含常用的功能按钮,以及一个显示测试动作(action)的下拉式清单(list),方便你检视整个测试脚本中的测试动作。

注意:

当你第一次执行QuickTest时Actiontoolbar是不会显示的。

你可以设定View>Toolbars>Action让Actiontoolbar出现。

当你在测试脚本中加入reusable或externalaction,则Actiontoolbar就会自动显示。

⏹Testpane:

包含KeywordView以及ExpertView。

⏹ActiveScreenpane:

包含ActiveScreen。

⏹DataTable:

当你对测试脚本做参数化时存放参数数据的地方,除了一个Global的数据表外,每一个action也会有各自的资料表。

⏹DebugViewerpane:

协助你对测试脚本除错(debug)。

DebugViewerpane包含watchExpressions、Variables以及Command。

注意:

当你第一次执行QuickTest时DebugViewer是不会显示的。

你可以设定View>Debug让DebugViewer出现。

⏹Statusbar:

显示测试脚本的状态。

2.4关于例子程序

我们使用微软的IE做为浏览器,为了使QuickTest能够更加准确的运行,需要对IE 进行一下设置,步骤如下:

1、选择IE的[工具|Internet选项]菜单命令,在弹出的窗口中,选择“内容”标签页。

2、在“个人信息”部分,用鼠标左键单击“自动完成”按钮。

弹出如下的对话框:

3、使“Web地址”、“表单”、“表单上的用户名和密码”处于未选中的状态,然后用鼠标左键单击“清除表单”和“清除密码”按钮。

好了,对IE的设置完成了。

3录制

注:

本使用说明使用了多个不同的网页录制测试脚本,若没有特别说明,默认的网页为。

3.1录制前的准备工作

首先,你已经按照2.4中的内容对IE进行了设置。

其次,在你正式开始录制一个测试之前,应该关闭所有已经打开的IE窗口。

这是为了能够正常的进行录制,这一点要特别注意。

3.2录制测试脚本

3.2.1执行QuickTest并开启一个全新的测试脚本

⏹开启QuickTest,在Add-inManager勾选WebAdd-in,并取消其它的add-ins。

然后点选OK按钮关闭Add-inManager窗口,进入QuickTestProfessional主窗口。

假如出现Welcome窗口,点选BlankTest。

或者,点选File>New,或是按下工具列上的New按钮。

QuickTestProfessional会开启全新的测试脚本档案。

⏹假如QuickTestProfessional已经开启,检查Help>AboutQuickTestProfessional看目前加载了哪些add-ins。

如果没有加载WebAdd-in,你必须关闭并重新开启QuickTestProfessional,然后在Add-inManager勾选WebAdd-in。

点选File>New,或是按下工具列上的New按钮。

QuickTestProfessional会开启全新的测试脚本档案。

注意:

假如在执行QuickTestProfessional时,未开启Add-inManager,请点选Tools>Options,在General页签勾选DisplayAdd-inManageronstartup,下一次执行QuickTestProfessional就会看到Add-inManager窗口开启了。

3.2.2开始录制测试脚本

点选Test>Record或是点选工具列上的Record按钮。

会开启RecordandRunSettings对话窗口。

⏹在Web页签,勾选Openthefollowingbrowserwhenarecordorrunsessionbegins。

从Type下拉列表选择使用的浏览器,并且在Address输入。

请确认Donotrecordandrunonbrowsersthatarealreadyopen与Closethebrowserwhenthetestisclosed这二个选项都已经勾选了。

⏹在WindowsApplications页签,勾选Recordandrunontheseapplications(openedonsessionstart),而且不要选取任何的应用程序。

此设定可以避免你录制到其它应用程序(如Outlook)的操作。

点选OK。

QuickTest会开启浏览器浏览网站,并且开始录制测试脚本。

3.2.3进行操作

以jie84827为用户名,111111为密码,登陆sohu免费邮箱。

点击“写信”,输入收件人的邮件地址、邮件主题、内容,然后点击“发送”。

当系统提示邮件成功发送后点击“返回”。

在QuickTest,点选工具列上的Stop按钮,停止录制。

这样就已经完成了发送邮件的动作,QuickTest已经录制了从你按下Record按钮后,到你按下Stop按钮之间所有的操作。

3.2.4储存测试脚本

选取File>Save或是点选工具列上的Save按钮,开启Save对话窗口。

在默认目录下,将测试脚本命名为Test1sohuEmail。

勾选SaveActiveScreenfiles。

按下存盘按钮,测试脚本名称(Test1sohuEmail)会出现在QuickTest窗口的标题列。

3.3分析KeywordView中的测试脚本

录制测试脚本时,QuickTest会将你的每一个操作录制下来,并在KeywordView以类似Excel工作表的方式显示所录制的测试步骤。

在KeywordView的中每个字段都有其意义:

⏹Item:

以阶层式的图标显示这个操作步骤所作用到的组件(测试对象(testobject)、工具对象(utilityobject)、函数呼叫(functioncall)或脚本(statement))。

⏹Operation:

要在这个作用到的组件上执行的动作,如点选(Click)、选取(Select)。

⏹Value:

执行动作的参数(argument),例如当鼠标点选一张图片时是用左键还是右键。

⏹Assignment:

使用到的变量。

⏹Comment:

你在测试脚本中加入的批注。

⏹Documentation:

自动产生用来描述此操作步骤的英文说明。

您可以设定要显示或隐藏哪些字段。

只要在字段标题上点选鼠标右键,再从清单中勾选要显示的字段就可以了。

您可以点选View>ExpendAll检视测试脚本的每一个步骤。

脚本中的每一个步骤在KeywordView中都会以一列来显示,其中包含用来表示此组件类别的图标以及此步骤的详细数据。

4执行并分析测试脚本

4.1执行测试脚本

1、执行QuickTest并开启刚录制的测试脚本

开启QuickTestProfessional。

假如开启欢迎窗口,点选OpenExisting。

假如没开启欢迎窗口,点选File>Open或是点选工具列上的Open按钮。

在OpenTest对话窗口,选择刚刚录制的测试脚本,然后点选开启。

2、确认所有画面都会储存在测试结果中

点选Tools>Options选择Run页签,在Savestepscreencapturetotestresults选项中,选择Always。

点选OK关闭Options对话窗口。

3、开始执行测试脚本

点选Run按钮,或是点选Test>Run,开启Run对话窗口。

勾选Newrunresultsfolder,并且接受预设的测试结果名称。

点选OK关闭Run对话窗口。

注意:

当QuickTest开启你的浏览器并且执行测试脚本时,在QuickTest的KeywordView会出现一个黄色的小箭头,指示目前正在执行的测试步骤。

4.2分析测试结果

当QuickTest执行完测试脚本,会自动开启测试结果窗口。

左半边显示testresultstree,以阶层图标的方式显示测试脚本所执行的步骤。

你可以点选(+)检视每一个步骤,所有的执行步骤都会以图示的方式表示。

右半边则是显示测试结果的详细信息。

在第一个表格会显示哪些反复是通过的、哪些反复是失败的。

第二个表格则是显示测试脚本的检查点,哪些是通过的,哪些是失败的,以及有几个警告讯息。

展开树状视图各个节点,可以查看到每个步骤的实际执行情况,如下图所示:

左半边是Testresultstree:

有一个测试步骤被选取

右上方是Testresultsdetail:

被选取的测试步骤,其测试结果

右下方是ActiveScreen:

显示此测试步骤执行时撷取下来的画面

5建立检查点

通过前面几章的学习,我们已经掌握了如何录制测试、运行测试,以及查看测试结果,但我们只是实现了测试执行的自动化,并没有实现测试验证自动化,所以这还不是真正的测试自动化。

在这一章。

我们要学习如何在测试脚本中设置检查点(checkpoint)。

设置检查点,就是为了实现测试验证自动化。

检查点的建立可以在录制过程中,也可以在录制完成后。

5.1检查点的种类

QuickTestProfessional提供以下的检查点:

检查点类型

说明

范例

标准检查点(Object检测点)

检查对象的属性

检查某个复选框是否被选取

图片检查点

检查图片的属性

检查图片的来源文件是正确的

表格检查点

检查表格的内容

检查表格中的内容是否正确

网页检查点

检查Web页面的属性

检查网页加载的时间或是网页是否含有不正确的链接

文字/文字区域检查点

检查在窗口或Web页面的指定位置是否显示了内容正确的文本

检查在一个对话框中的指定位置,是否显示了内容正确的文本。

Text检测点用于检测基于Web的应用,Text区域检测点用于检测传统的Windows应用

图像检查点

检查从Web页面或Windows窗口中捕获的某一部分区域

检查网页(或是网页的某一部份)是否如预期的呈现

数据库检查点

检查数据库的内容是否正确

检查数据库查询的值是否正确

XML检查点

检查XML文档内容的正确性

注意:

XML档案检查点是用来检查特定的XML档案;XML应用程序检查点则是用来检查网页内所使用的XML文件。

Accessibility检查点

IdentifiesareasofaWebsitetocheckforSection508compliancy

CheckiftheimagesonaWebpageincludeALTproperties,requiredbytheW3CWebContentAccessibilityGuidelines(W3C公布的一个指南)

注意:

WhenQuickTestcreatesacheckpoint,itassignsanamebasedoninformationinsidethecheckpoint—thecheckedvalue,forexample.Thecheckpointnameremainsunchanged,evenifyousubsequentlymodifytheinformationonwhichitwasbased.KeepthisinmindwhenlookingforcheckpointsdisplayedintheTreeView.However,notethatQuickTestmayshortenthenamedisplayedintheTreeView.

5.2标准检测点

5.2.1执行QuickTest并开启Test1sohuEmail测试脚本

在QuickTest中,用鼠标左键点击File>Open菜单命令,打开Test1sohuEmail。

5.2.2另存为一个测试脚本

点击File>SaveAs,将Test1sohuEmail另存成一个名为CheckPointTest的测试脚本。

5.2.3确认ActiveScreen是开启的

假如你没有看到QuickTest右下方的ActiveScreen,点选工具列上的ActiveScreen按钮,或是点选View>ActiveScreen。

5.2.4选取要建立检查点的网页

在QuickTest的TreeView窗口中,选择“password”。

在这一步的前面放置一个检测点,来检查实际运行过程中,用户名填写的是否正确。

5.2.5建立一个标准检查点

对ActiveScreen中的usernamebox点选鼠标右键,选取InsertStandardCheckpoint,会开启ObjectSelection–CheckpointProperties对话窗口。

确保当前的焦点定位在“WebEdit:

txtusername”上,点击“OK”按钮,会开启CheckpointProperties对话窗口。

对话窗口会显示对象的属性:

name是这个对象的名称

Class是这个对象的类别。

WebEdit表示这个对象是个editbox。

在Type字段中的ABC图标表示这个属性的值是个常数。

对每个对象,QuickTest会使用预设的属性作为检查的属性。

属性

说明

htmltag

INPUT

INPUT就是HTML原始码中的INPUT标签。

innertext

在这个范例中,innertext的值是空的。

检查点会检查执行时这个属性值是不是空的。

name

UserName

UserName这个editbox的名称。

type

text

text是HTML原始码中这个INPUT对象的类型。

value

<用户名>

(录制测试脚本时你输入的用户名)

在这个editbox输入的文字

接受预设的设定值,然后点选OK。

QuickTest会在你选取的步骤之前建立一个标准的检查点。

5.2.6储存测试脚本

点击File>Save或是点选工具列上的Save按钮。

5.3网页检查点

5.3.1选取要建立检查点的网页

在KeywordView中,展开Action1>搜狐首页。

选取KeywordView中的“欢迎进入Sohu邮件”网页。

在ActiveScreen会

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2