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

上传人:b****1 文档编号:270933 上传时间:2023-04-28 格式:DOCX 页数:16 大小:595.62KB
下载 相关 举报
QTP安装及Flight飞机订票系统录制演示.docx_第1页
第1页 / 共16页
QTP安装及Flight飞机订票系统录制演示.docx_第2页
第2页 / 共16页
QTP安装及Flight飞机订票系统录制演示.docx_第3页
第3页 / 共16页
QTP安装及Flight飞机订票系统录制演示.docx_第4页
第4页 / 共16页
QTP安装及Flight飞机订票系统录制演示.docx_第5页
第5页 / 共16页
QTP安装及Flight飞机订票系统录制演示.docx_第6页
第6页 / 共16页
QTP安装及Flight飞机订票系统录制演示.docx_第7页
第7页 / 共16页
QTP安装及Flight飞机订票系统录制演示.docx_第8页
第8页 / 共16页
QTP安装及Flight飞机订票系统录制演示.docx_第9页
第9页 / 共16页
QTP安装及Flight飞机订票系统录制演示.docx_第10页
第10页 / 共16页
QTP安装及Flight飞机订票系统录制演示.docx_第11页
第11页 / 共16页
QTP安装及Flight飞机订票系统录制演示.docx_第12页
第12页 / 共16页
QTP安装及Flight飞机订票系统录制演示.docx_第13页
第13页 / 共16页
QTP安装及Flight飞机订票系统录制演示.docx_第14页
第14页 / 共16页
QTP安装及Flight飞机订票系统录制演示.docx_第15页
第15页 / 共16页
QTP安装及Flight飞机订票系统录制演示.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

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

《QTP安装及Flight飞机订票系统录制演示.docx》由会员分享,可在线阅读,更多相关《QTP安装及Flight飞机订票系统录制演示.docx(16页珍藏版)》请在冰点文库上搜索。

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

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

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

(一)QTP安装

1、安装包目录:

\\QTP9.5\setup.exe;

2、将QTP9.5安装包复制到本地目录下,打开并运行..\QTP9.5\QTP95-T6510-15059\setup.exe文件,按照安装向导进行安装即可;注意在安装过程中需选择图1中安装类型为“自定义”进入下一步选中JavaAdd-in(将安装在本地硬盘驱动器上)如图2:

图1

图2

3、将要测试的应用程序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:

图3

注:

1、在启动QTP9.5安装程序时可能会碰到图4的情况

图4

我们需把注册表中的[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\PendingFileRenameOperations]删除掉;

2、在进行QTP9.5安装过程中会出现如图5,我们点击“取消”键即可完成QTP9.5的安装了。

图5

3、安装完成后,我们启动QTP应用程序,弹出LicenseWarning的警告页面,点击“InstallLicense”按钮,如图6;在进入的界面中选择LicenseType为“Concurrentlicens”点击“下一步”,如图7;界面中输入License服务器的地址:

xxxx即可完成与License服务器的连接,如图8。

图6

图7

图8

(二)QTP进行测试流程(以QuickTestProfessional中自带的Flight订票系统为例)

1、准备录制

Ø在录制测试前,确认应用程序和QTP已按测试要求设置。

请确保应用程序显示要录制的元素,例如,工具栏或特殊窗口窗格;还要确保应用程序选项已按测试目标设置。

为了确保QTP可以正确地录制和存储信息,还应该查看“测试设置”对话框(【Test】→【Settings】)和“选项”对话框(【Tools】→【Options】)中的设置。

操作步骤:

i.当QuickTestProfessional安装成功后桌面上会有一个QuickTestProfessional快捷按钮

,点击启动QuickTestProfessional应用程序;或者通过【开始】→【程序】→【QuickTestProfessional】→【QuickTestProfessional】的方式对QuickTestProfessional进行启动;

ii.当QuickTestProfessional启动后,会有一个插件加载的页面,我们需要清楚的了解到被测系统是由什么工具开发的,从而选择正确的插件进行后续的测试工作;如图1

图1

iii.启动成功后,为了确保QTP可以正确地录制和存储信息需要做一些基本设置,点击【Test】→【Settings】进入到运行设置页面,点击【Tools】→【Options】进行一些基础的设置,默认即可;分别见图2,图3;

图2

图3

Ø分析业务,设计测试用例。

决定要测试和校验哪些功能点(根据需求或者设计文档)。

根据QTP的功能特点和实现成本,决定哪些用例手工执行,哪些用例使用QTP执行。

2、录制应用程序上的会话

Ø浏览应用程序或网站时,QTP会将您执行的每个步骤图形化显示为关键字视图中的一行。

步骤是任何引起应用程序发生更改的用户操作,例如单击链接或图像,或者向表单输入数据。

操作步骤:

i.当QTP启动成功后我们就可以开始对应用程序进行脚本的录制了,我们以QTP自带的一个Flight飞机订票系统为例;

ii.进入到QTP主窗口后,选择【File】→【New】→【Test】或点击工具栏上的

按钮新建一个测试,我们可以看到QTP开启了一个全新的测试脚本档案;

iii.新建一个全新的测试脚本档案后就可以开始应用程序脚本的录制了,点击

按钮开始脚本的录制,开始录制后出现一个【RecordandRunSettings】界面,在这个界面中进入【WindowsApplicatons】页签中进行如何打开测试的应用程序的设置,设置完成后点击【确定】按钮进行脚本的录制,如图4

图4

iv.运行Flight飞机订票系统,在AgentName中输入aaaa,Password中输入mercury那么系统登录成功,退出Flight飞机订票系统,当脚本录制完成后点击

按钮,可以看到脚本在QTP的测试面板上显示出来,如图5

图5

3、增强测试

Ø通过扩大测试范围(用参数替换固定值),可以检查应用程序如何使用多组数据来执行相同的操作。

操作步骤:

i.当脚本录制完成后我们需要对脚本进行增强。

在录制好的脚本中我们找到需要进行参数化设置的对象,在这个飞机订票系统登录功能中我们需要对登录的用户名和密码进行参数化的设置;在测试面板中我们进入【KeywordView】视图中选择要参数化的内容,点击界面中的

按钮。

如图6

图6

ii.点击上图中的参数化小按钮后,我们可以看到如下【ValueConfigurationOptions】界面,我们选择【Parameter】单选按钮,使用该按钮我们可以用参数值替换常量值(aaa)确认是否已选定“DataTable”选项。

这意味着将从QuickTest数据表中获取该参数的值。

【Name】框已启用,并显示“p_Item”。

将其更改为name。

在【LocationinDataTable】中选中单选按钮【Globalsheet】,如图7

图7

iii.单击【OK】关闭该对话框。

QuickTest将向数据表中添加“name”参数,作为新的一列,并在其下面的第一行中插入aaaa。

如图8

图8

iv.注意关键字视图中该步骤外观的更改。

以前,该步骤显示为aaaa。

现在,该步骤显示为DataTable(“aaaa”,dtGlobalSheet)。

Ø通过在测试中插入检查点可以搜索页面、对象或文本字符串中的特定值,这有助于确定应用程序或网站是否正常运行。

操作步骤:

v.QuickTest提供的添加检查点可以满足我们在测试运行期得到的运行结果是否与预期结果相符的这样一个功能。

vi.在ActiveScreen中,右键单击“DateofFlight”框,然后选择【InsertStandardCheckpoint】。

如图9

图9

vii.这样将打开【Objectselection–CheckpointProperties】对话框。

如图10

图10

viii.确认已突出显示“WinObiect:

DateofFlight”,然后单击【OK】。

将打开【CheckpointProperties】对话框。

如图11

图11

ix.在上图中勾选text值为_/_/_的选项,这里我们认为当回放运行时系统登录成功后,界面上出现了“DateofFlight:

_/_/_”时我们就认为测试通过了。

点击界面上的【OK】按钮,这样完成了检查点的设置。

Ø通过添加逻辑和条件语句或循环语句,可以向测试添加复杂的检查。

通过这种方法对录制脚本增强需要有一定的编程能力,这里可以只做一个了解,不需要大家的掌握。

4、调试测试

Ø调试测试,确保测试可以流畅而无中断地运行。

在前面提到的增强测试中,对于参数化设置、添加检查点及添加一定的编程语句添加一些信息都需要我们进行调试。

5、运行测试

Ø运行测试,检查应用程序或网站的行为。

在运行时,QuickTest将打开应用程序,或者连接到网站,并执行测试中的每个步骤。

操作步骤:

i.运行测试时,QuickTest将打开适当的应用程序,并执行最初在测试中录制的每个步骤。

ii.单击

,或选择【Test】→【Run】。

将打开“Run”对话框;选择“Temporaryrunresultsfolder(overwritesanyexistingtemporaryresults)”。

接受默认的结果文件夹名。

单击【确定】关闭“Run”对话框。

如图12

图12

iii.当QuickTest打开应用程序并开始运行测试时,应用程序中,可以看到QuickTest执行您录制的每个步骤,关键字视图左边距中的黄色箭头指示QuickTest正在运行的步骤。

6、分析测试结果

Ø检查测试结果以便确定应用程序中的缺陷。

操作步骤:

i.当QuickTest完成运行测试完成后,将打开“测试结果”窗口。

如图13

图13

ii.左侧窗格显示结果树,即一种描述测试运行时所执行步骤的基于图标的视图。

结果树是根据测试运行期间所访问的应用程序进行组织的,可以展开(+)以查看每个步骤。

测试运行期间执行的步骤由树中的图标表示。

可以指示QuickTest多次运行测试或操作,在每次运行时使用不同的数据集。

每次测试运行称为一次循环,且对每次循环都进行编号。

iii.右侧窗格显示测试结果详细信息。

循环概要表显示通过的和失败的循环。

状态概要表显示在测试期间通过的和失败的检查点数或报告数以及出现的警告数。

您的测试运行成功了,这是因为QuickTest能够像最初录制测试那样。

在本部分中,将检查运行测试时QuickTest执行的步骤,以及执行某个步骤后应用程序窗口的显示方式。

我们可以查看特定步骤的测试结果,如图14

图14

7、报告缺陷

将发现的缺陷内容及时记录到缺陷管理工具中。

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

当前位置:首页 > 自然科学 > 物理

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

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