QTP安装及Flight飞机订票系统录制演示

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1QTP安装及Flight飞机订票系统录制演示(一)QTP安装1、安装包目录:\\QTP9.5\setup.exe;2、将QTP9.5安装包复制到本地目录下,打开并运行..\QTP9.5\QTP95-T6510-15059\setup.exe文件,按照安装向导进行安装即可;注意在安装过程中需选择图1中安装类型为“自定义”进入下一步选中JavaAdd-in(将安装在本地硬盘驱动器上)如图2:图12图23、将要测试的应用程序pbsrun文件夹拷贝到C:\根目录下;4、编辑C:\pbsrun\PowerBranchTeller31.bat文件;添加“setqtp=C:\Progra~1\HP\QuickT~1\bin\java_shared\bin”添加连接符“+”将-Djava.library.path=%DLLDIR%移到图3中所指的位置,并在%DLLDIR%前添加“%qtp%”用“;”隔开如图3:图33注:1、在启动QTP9.5安装程序时可能会碰到图4的情况图4我们需把注册表中的[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\PendingFileRenameOperations]删除掉;2、在进行QTP9.5安装过程中会出现如图5,我们点击“取消”键即可完成QTP9.5的安装了。图53、安装完成后,我们启动QTP应用程序,弹出LicenseWarning的警告页面,点击“InstallLicense”按钮,如图6;在进入的界面中选择LicenseType为“Concurrentlicens”点击“下一步”,如图7;界面中输入License服务器的地址:xxxx即可完成与License服务器的连接,如图8。4图6图75图8(二)QTP进行测试流程(以QuickTestProfessional中自带的Flight订票系统为例)1、准备录制在录制测试前,确认应用程序和QTP已按测试要求设置。请确保应用程序显示要录制的元素,例如,工具栏或特殊窗口窗格;还要确保应用程序选项已按测试目标设置。为了确保QTP可以正确地录制和存储信息,还应该查看“测试设置”对话框(【Test】→【Settings】)和“选项”对话框(【Tools】→【Options】)中的设置。操作步骤:i.当QuickTestProfessional安装成功后桌面上会有一个QuickTestProfessional快捷按钮,点击启动QuickTestProfessional应用程序;或者通过【开始】→【程序】→【QuickTestProfessional】→【QuickTestProfessional】的方式对QuickTestProfessional进行启动;ii.当QuickTestProfessional启动后,会有一个插件加载的页面,我们需要清楚的了解到被测系统是由什么工具开发的,从而选择正确的插件进行后续的测试工作;如图16图1iii.启动成功后,为了确保QTP可以正确地录制和存储信息需要做一些基本设置,点击【Test】→【Settings】进入到运行设置页面,点击【Tools】→【Options】进行一些基础的设置,默认即可;分别见图2,图3;7图28图3分析业务,设计测试用例。决定要测试和校验哪些功能点(根据需求或者设计文档)。根据QTP的功能特点和实现成本,决定哪些用例手工执行,哪些用例使用QTP执行。2、录制应用程序上的会话浏览应用程序或网站时,QTP会将您执行的每个步骤图形化显示为关键字视图中的一行。步骤是任何引起应用程序发生更改的用户操作,例如单击链接或图像,或者向表单输入数据。操作步骤:i.当QTP启动成功后我们就可以开始对应用程序进行脚本的录制了,我们以QTP自带的一个Flight飞机订票系统为例;ii.进入到QTP主窗口后,选择【File】→【New】→【Test】或点击工具栏上的按钮新建一个测试,我们可以看到QTP开启了一个全新的测试脚本档案;iii.新建一个全新的测试脚本档案后就可以开始应用程序脚本的录制了,点击按钮开始脚本的录制,开始录制后出现一个【RecordandRunSettings】界面,在这个界面中进入【WindowsApplicatons】页签中进行如何打开测试的应用程序的设置,设置完成后点击【确定】按钮进行脚本的录制,如图49图4iv.运行Flight飞机订票系统,在AgentName中输入aaaa,Password中输入mercury那么系统登录成功,退出Flight飞机订票系统,当脚本录制完成后点击按钮,可以看到脚本在QTP的测试面板上显示出来,如图5图53、增强测试通过扩大测试范围(用参数替换固定值),可以检查应用程序如何使用多组数据来执行相同的操作。操作步骤:i.当脚本录制完成后我们需要对脚本进行增强。在录制好的脚本中我们找到需要进行参数化设置的对象,在这个飞机订票系统登录功能中我们需要对登录的用户名和密码进行参数化的设置;在测试面10板中我们进入【KeywordView】视图中选择要参数化的内容,点击界面中的按钮。如图6图6ii.点击上图中的参数化小按钮后,我们可以看到如下【ValueConfigurationOptions】界面,我们选择【Parameter】单选按钮,使用该按钮我们可以用参数值替换常量值(aaa)确认是否已选定“DataTable”选项。这意味着将从QuickTest数据表中获取该参数的值。【Name】框已启用,并显示“p_Item”。将其更改为name。在【LocationinDataTable】中选中单选按钮【Globalsheet】,如图7图7iii.单击【OK】关闭该对话框。QuickTest将向数据表中添加“name”参数,作为新的一列,并在其下面的第一行中插入aaaa。如图811图8iv.注意关键字视图中该步骤外观的更改。以前,该步骤显示为aaaa。现在,该步骤显示为DataTable(“aaaa”,dtGlobalSheet)。通过在测试中插入检查点可以搜索页面、对象或文本字符串中的特定值,这有助于确定应用程序或网站是否正常运行。操作步骤:i.QuickTest提供的添加检查点可以满足我们在测试运行期得到的运行结果是否与预期结果相符的这样一个功能。ii.在ActiveScreen中,右键单击“DateofFlight”框,然后选择【InsertStandardCheckpoint】。如图9图9iii.这样将打开【Objectselection–CheckpointProperties】对话框。如图1012图10iv.确认已突出显示“WinObiect:DateofFlight”,然后单击【OK】。将打开【CheckpointProperties】对话框。如图11图11v.在上图中勾选text值为_/_/_的选项,这里我们认为当回放运行时系统登录成功后,界面上出现了“DateofFlight:_/_/_”时我们就认为测试通过了。点击界面上的【OK】按钮,这样完成了检查点的设置。通过添加逻辑和条件语句或循环语句,可以向测试添加复杂的检查。通过这种方法对录制脚本增强需要13有一定的编程能力,这里可以只做一个了解,不需要大家的掌握。4、调试测试调试测试,确保测试可以流畅而无中断地运行。在前面提到的增强测试中,对于参数化设置、添加检查点及添加一定的编程语句添加一些信息都需要我们进行调试。5、运行测试运行测试,检查应用程序或网站的行为。在运行时,QuickTest将打开应用程序,或者连接到网站,并执行测试中的每个步骤。操作步骤:i.运行测试时,QuickTest将打开适当的应用程序,并执行最初在测试中录制的每个步骤。ii.单击,或选择【Test】→【Run】。将打开“Run”对话框;选择“Temporaryrunresultsfolder(overwritesanyexistingtemporaryresults)”。接受默认的结果文件夹名。单击【确定】关闭“Run”对话框。如图12图12iii.当QuickTest打开应用程序并开始运行测试时,应用程序中,可以看到QuickTest执行您录制的每个步骤,关键字视图左边距中的黄色箭头指示QuickTest正在运行的步骤。6、分析测试结果检查测试结果以便确定应用程序中的缺陷。操作步骤:i.当QuickTest完成运行测试完成后,将打开“测试结果”窗口。如图1314图13ii.左侧窗格显示结果树,即一种描述测试运行时所执行步骤的基于图标的视图。结果树是根据测试运行期间所访问的应用程序进行组织的,可以展开(+)以查看每个步骤。测试运行期间执行的步骤由树中的图标表示。可以指示QuickTest多次运行测试或操作,在每次运行时使用不同的数据集。每次测试运行称为一次循环,且对每次循环都进行编号。iii.右侧窗格显示测试结果详细信息。循环概要表显示通过的和失败的循环。状态概要表显示在测试期间通过的和失败的检查点数或报告数以及出现的警告数。您的测试运行成功了,这是因为QuickTest能够像最初录制测试那样。在本部分中,将检查运行测试时QuickTest执行的步骤,以及执行某个步骤后应用程序窗口的显示方式。我们可以查看特定步骤的测试结果,如图1415图147、报告缺陷将发现的缺陷内容及时记录到缺陷管理工具中。

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功