QTP安装及Flight飞机订票系统录制演示_第1页
QTP安装及Flight飞机订票系统录制演示_第2页
QTP安装及Flight飞机订票系统录制演示_第3页
QTP安装及Flight飞机订票系统录制演示_第4页
QTP安装及Flight飞机订票系统录制演示_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、QTP安装及Flight飞机订票系统录制演示(一) QTP安装1、 安装包目录:QTP9.5setup.exe;2、 将QTP9.5安装包复制到本地目录下,打开并运行.QTP9.5QTP95-T6510-15059setup.exe文件,按照安装向导进行安装即可;注意在安装过程中需选择图1中安装类型为“自定义”进入下一步选中Java Add-in(将安装在本地硬盘驱动器上)如图2:图1图23、 将要测试的应用程序pbsrun文件夹拷贝到C: 根目录下;4、 编辑C: pbsrunPowerBranchTeller31.bat文件;添加“set qtp=C:Progra1HPQuickT1bin

2、java_sharedbin”添加 连接符“+”将-Djava.library.path=%DLLDIR%移到图3中所指的位置,并在%DLLDIR%前添加“%qtp%”用“;”隔开如图3:图3注:1、在启动QTP9.5安装程序时可能会碰到图4的情况图4我们需把注册表中的HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerPendingFileRenameOperations删除掉;2、在进行QTP9.5安装过程中会出现如图5,我们点击“取消”键即可完成QTP9.5的安装了。图53、安装完成后,我们启动QTP应用程序,弹出

3、License Warning 的警告页面,点击“Install License”按钮,如图6;在进入的界面中选择License Type为“Concurrent licens”点击“下一步”,如图7;界面中输入License服务器的地址:xxxx即可完成与License服务器的连接,如图8。图6图7图8(二) QTP进行测试流程(以QuickTest Professional中自带的Flight订票系统为例)1、 准备录制Ø 在录制测试前,确认应用程序和QTP已按测试要求设置。请确保应用程序显示要录制的元素,例如,工具栏或特殊窗口窗格;还要确保应用程序选项已按测试目标设置。为了确保

4、 QTP可以正确地录制和存储信息,还应该查看“测试设置”对话框(【Test】 【Settings】)和“选项”对话框(【Tools】 【Options】)中的设置。操作步骤:i. 当QuickTest Professional安装成功后桌面上会有一个QuickTest Professional快捷按钮,点击启动QuickTest Professional应用程序;或者通过【开始】【程序】【QuickTest Professional】【QuickTest Professional】的方式对QuickTest Professional进行启动;ii. 当QuickTest Professiona

5、l启动后,会有一个插件加载的页面,我们需要清楚的了解到被测系统是由什么工具开发的,从而选择正确的插件进行后续的测试工作;如图1图1 iii. 启动成功后,为了确保 QTP 可以正确地录制和存储信息需要做一些基本设置,点击【Test】 【Settings】进入到运行设置页面,点击【Tools】【Options】进行一些基础的设置,默认即可;分别见图2,图3;图2图3Ø 分析业务,设计测试用例。决定要测试和校验哪些功能点(根据需求或者设计文档)。根据QTP的功能特点和实现成本,决定哪些用例手工执行,哪些用例使用QTP执行。2、 录制应用程序上的会话Ø 浏览应用程序或网站时,QT

6、P 会将您执行的每个步骤图形化显示为关键字视图中的一行。步骤是任何引起应用程序发生更改的用户操作,例如单击链接或图像,或者向表单输入数据。操作步骤:i. 当QTP启动成功后我们就可以开始对应用程序进行脚本的录制了,我们以QTP自带的一个Flight飞机订票系统为例;ii. 进入到QTP主窗口后,选择【File】【New】【Test】或点击工具栏上的按钮新建一个测试,我们可以看到QTP开启了一个全新的测试脚本档案;iii. 新建一个全新的测试脚本档案后就可以开始应用程序脚本的录制了,点击按钮开始脚本的录制,开始录制后出现一个【Record and Run Settings】界面,在这个界面中进入

7、【Windows Applicatons】页签中进行如何打开测试的应用程序的设置,设置完成后点击【确定】按钮进行脚本的录制,如图4图4iv. 运行Flight飞机订票系统,在Agent Name中输入aaaa,Password中输入mercury那么系统登录成功,退出Flight飞机订票系统,当脚本录制完成后点击按钮,可以看到脚本在QTP的测试面板上显示出来,如图5图53、 增强测试Ø 通过扩大测试范围 (用参数替换固定值),可以检查应用程序如何使用多组数据来执行相同的操作。操作步骤:i. 当脚本录制完成后我们需要对脚本进行增强。在录制好的脚本中我们找到需要进行参数化设置的对象,在这

8、个飞机订票系统登录功能中我们需要对登录的用户名和密码进行参数化的设置;在测试面板中我们进入【Keyword View】视图中选择要参数化的内容,点击界面中的按钮。如图6图6ii. 点击上图中的参数化小按钮后,我们可以看到如下【Value Configuration Options】界面,我们选择【Parameter】单选按钮,使用该按钮我们可以用参数值替换常量值(aaa)确认是否已选定 “DataTable”选项。这意味着将从 QuickTest 数据表中获取该参数的值。【Name】框已启用,并显示 “p_Item”。将其更改为 name。在【Location in Data Table】中选

9、中单选按钮【Global sheet】,如图7图7iii. 单击 【OK】关闭该对话框。 QuickTest 将向数据表中添加 “name”参数,作为新的一列,并在其下面的第一行中插入 aaaa。如图8图8iv. 注意关键字视图中该步骤外观的更改。以前,该步骤显示为 aaaa。现在,该步骤显示为DataTable(“aaaa”,dtGlobalSheet)。Ø 通过在测试中插入检查点可以搜索页面、对象或文本字符串中的特定值,这有助于确定应用程序或网站是否正常运行。操作步骤:i. QuickTest提供的添加检查点可以满足我们在测试运行期得到的运行结果是否与预期结果相符的这样一个功能。

10、ii. 在 Active Screen 中,右键单击“Date of Flight”框,然后选择【Insert Standard Checkpoint】。如图9图9iii. 这样将打开【Object selection Checkpoint Properties】对话框。如图10图10iv. 确认已突出显示 “WinObiect:Date of Flight”,然后单击 【OK】。将打开【Checkpoint Properties】对话框。如图11图11v. 在上图中勾选text值为_/_/_的选项,这里我们认为当回放运行时系统登录成功后,界面上出现了“Date of Flight:_/_/_

11、”时我们就认为测试通过了。点击界面上的【OK】按钮,这样完成了检查点的设置。Ø 通过添加逻辑和条件语句或循环语句,可以向测试添加复杂的检查。通过这种方法对录制脚本增强需要有一定的编程能力,这里可以只做一个了解,不需要大家的掌握。4、 调试测试Ø 调试测试,确保测试可以流畅而无中断地运行。在前面提到的增强测试中,对于参数化设置、添加检查点及添加一定的编程语句添加一些信息都需要我们进行调试。5、 运行测试Ø 运行测试,检查应用程序或网站的行为。在运行时,QuickTest 将打开应用程序,或者连接到网站,并执行测试中的每个步骤。操作步骤:i. 运行测试时, Quick

12、Test 将打开适当的应用程序,并执行最初在测试中录制的每个步骤。ii. 单击,或选择 【Test】【Run】。将打开“Run”对话框;选择“Temporary run results folder(overwrites any existing temporary results)”。接受默认的结果文件夹名。单击 【确定】关闭 “Run”对话框。如图12图12iii. 当 QuickTest 打开应用程序并开始运行测试时,应用程序中,可以看到 QuickTest 执行您录制的每个步骤,关键字视图左边距中的黄色箭头指示 QuickTest 正在运行的步骤。6、 分析测试结果Ø 检查测试结果以便确定应用程序中的缺陷。操作步骤:i. 当 QuickTest 完成运行测试完成后,将打开 “测试结果”窗口。如图13图13ii. 左侧窗格显示结果树,即一种描述测试运行时所执行步骤的基于图标的视图。结果树是根据测试运行期间所访问的应用程序进行组织的,可以展开 (+) 以查看每个步骤。测试运行期间执行的步骤由树中的图标表示。可以指示 QuickTest 多次运行测试或操作,在每次运行时使用不同的数据集。每次测试运行称为一次循环,且对每次循环都进行编号。iii. 右侧窗格显示测试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论