千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > QTP的安装和基本应用

QTP的安装和基本应用

来源:千锋教育
发布人:wjy
时间: 2022-08-12 11:05:13 1660273513

  一、QTP工具的简介

  1、QTP的来源

  QTP——Quick Test Pro。快速测试。

  由MERCURY公司研发的,用于自动化测试的一款工具。

  可以对Web应用、Windows的桌面应用程序进行自动化测试。

  QTP可以方便的让不懂编程的人员进行自动化测试工作。

  QTP可以支持由VB语言、HTML语言、Java等语言开发的应用程序。

  后来QTP被HP公司收购,改名为UFT——Unfield Function Test。

  比QTP增加了APP自动化测试的功能。

  再后来,被HP公司出售给了Micro Focus。

  QTP/UFT、Loadrunner、QC/ALM合称“测试三剑客”。

  2、安装和启动QTP

  1)确认安装环境:

  使用虚拟机技术安装QTP。

  VMware 16,Windows 7(64位),QTP 10.

QTP的安装和基本应用368

  2)准备好QTP 10的镜像文件

QTP的安装和基本应用387

  3)将QTP 10放入虚拟机的虚拟光驱。

  打开运行中的虚拟机的设置。

QTP的安装和基本应用424

  将QTP10的奖项文件添加到CD/DVD中。注意保持:设备的状态为已连接,和启动时连接。

QTP的安装和基本应用471

  在虚拟机操作系统中,查看添加的光驱镜像文件。

QTP的安装和基本应用496

  打开进入光驱镜像文件。

QTP的安装和基本应用510

  以管理员身份运行setup程序。开始进行安装。

  选择第一项:QuickTest Professional安装程序。

QTP的安装和基本应用571

  针对安装QTP缺少的内容,如果提示要安装,就直接确定。(视电脑系统情况而定,有些多,有些少)

QTP的安装和基本应用620

  安装完各种必需程序后,直接下一步。

QTP的安装和基本应用640

  对于用户协议,直接同意。开始下一步。

QTP的安装和基本应用661

  填入使用者的相关信息,直接下一步。

QTP的安装和基本应用681

  选择安装的功能。默认前三项即可满足学习要求,以及大部分的工作要求。下一步:

QTP的安装和基本应用721

  选择安装位置。(保持默认,虚拟机中坑你没有其他的磁盘分区)下一步

QTP的安装和基本应用756

  开始安装。默认下一步。

QTP的安装和基本应用770

  等待安装完毕。

QTP的安装和基本应用780

QTP的安装和基本应用782

  安装完成后,遇到的提示信息:(可以直接忽略)

QTP的安装和基本应用807

  4)启动QTP。

  以管理员身份运行QTP。(要求有注册码或者直接试用),点击continue即可。

QTP的安装和基本应用859

  QTP的启动加载功能设置。将所有的显示的内容全都勾选。(可以不让启动提示,但是不建议)

QTP的安装和基本应用905

  QTP的主界面。(下图为欢迎界面)

QTP的安装和基本应用925

  5)QTP的主要工作界面

QTP的安装和基本应用940

  ①菜单栏:File、edit、……、Help等菜单。是Windows程序都有的内容。

QTP的安装和基本应用985

  ②快捷工具栏。方便进行快捷操作。

QTP的安装和基本应用1004

  ③测试流程栏。显示所有测试中的资源和内容。

QTP的安装和基本应用1028

  ④关键字试图界面(Keywords view)。显示自动化测试执行中的执行对象和内容、顺序等详细信息。专门针对不懂编程的测试工程师。

QTP的安装和基本应用1098

  ⑤专家试图界面(Expert View)。显示自动化测试中的被操作的内容和过程的程序和代码。专门针对懂开发语言的测试工程师。

QTP的安装和基本应用1164

  ⑥数据表(data table)。专门给代码提供不同测试数据的表格。

QTP的安装和基本应用1202

  ⑦活动界面(Active Screen)。可以将每一个操作过程的界面进行记录,帮助测试人员查看操作过程。

QTP的安装和基本应用1257

  二、QTP的基本应用

  1、QTP的基本工作原理

  1)录制脚本。

  测试人员可以通过QTP,将被测试软件的各种操作都录制下来。包含被操作的对象、操作方式、操作内容。

  2)回放脚本

  通过录制的脚本,QTP可以多次回放测试脚本,按照录制时的操作顺序、方式、内容。

  3)结果和报告

  通过回放脚本,将脚本中设置的预期结果(如果设置的话)与程序实际运行结果进行对比,把不一致的内容报告出来。

  2、录制一个测试的执行脚本

  1)点击【record】按钮

  打开录制的设置。

  选择【Windows applications】——Windows的应用程序。

  选择【record and run only on……】——录制和运行测试,被QTP打开的程序;被添加的应用程序;

  点击+号,设置被测试的应用程序。(选择Windows的自带的计算器程序)

  选好之后,点击【确定】

QTP的安装和基本应用1634

  准备开始录制。【recording.....】(说明等待录制)。

QTP的安装和基本应用1669

  并且打开被测试的应用程序。

QTP的安装和基本应用1685

  2)QTP记录操作被测试的软件。

  测试工程师每操作一步,都会被记录下来。

QTP的安装和基本应用1724

  操作结束(手工执行结束),点击【stop】结束即可。

QTP的安装和基本应用1753

  结束脚本录制,查看录制内容。

  3)查看keyword view。

QTP的安装和基本应用1790

  将会记录操作过程中:

  ①item表示的就是操作的对象以及顺序。注意图标的不同,表示不同的操作对象。

  ②operation表示的就是操作的动作。例如,click就是点击,move就是移动,close就是关闭

  ③value表示的技术操作的内容和数值。例如,move表示移动,就要有移动的目标位置(379,166)。

  ④Documentation表示的就是步骤的综合说明。

  4)查看Expert view。

QTP的安装和基本应用1993

  上述的关键字视图对应的代码。

  5)保存测试脚本

QTP的安装和基本应用2019

  查看保存后的脚本内容。

QTP的安装和基本应用2033

  3、回放测试脚本

  将录制好的测试脚本回放,可以进行脚本的调整,也可以查看脚本的运行结果与预期是否一致。

  1)点击【run】按钮进行脚本回放

  选择【results location】选项。因为回放有结果的产生,需要设置结果的保存位置。

QTP的安装和基本应用2153

  【write run results to】将运行结果保存到。默认将运行结果保存到脚本所属的目录(文件夹)中。

  其他无需设置,直接确定。

  4、查看运行结果。

  下图就是运行结果。

QTP的安装和基本应用2246

  1)脚本的运行总结报告。

  包含了脚本运行的所有状态和信息。

QTP的安装和基本应用2278

  ①Test:表示的是脚本名称,或者测试名称。

  ②Results name:表示的是运行结果的名称。

  ③Time Zone:表示的是时区。

  ④Run started:运行开始时间。

  ⑤Run ended:运行结束时间。

  ⑥Iteration:表示的是脚本的运行次数。一般脚本循环运行才会出现多次。

  ⑦results:表示每一次脚本运行的结果。

  ⑧status:表示脚本运行中的每次的运行状态。Passed-通过;Failed-失败;warning-警告

  ⑨times:表示每一种运行状态出现的次数。

  2)某一次的运行报告

QTP的安装和基本应用2540

  ①Result:本次的运行结果。Done表示执行了,但是与通过还是不通过没有关系。因为没有设置通过的标准,所有程序只是执行了过程,结果不知道。

  ②Object:表示的是该报告针对的对象。例如,Action 1 Summary就是是脚本1的运行结果。

  ③Details:表示脚本运行的详细信息,一般的没有结果不显示。

  ④time:表示脚本运行的时间。

  3)某一个测试脚本的运行结果报告

QTP的安装和基本应用2735

  ①Action:表示的就是在脚本中的动作模块,action1.

  4)针对执行步骤的运行报告

QTP的安装和基本应用2783

  一般的该报告是最有分量的。尤其是当测试不通过的时候,可以查看具体的是那一个步骤失败。

  ①step Name:表示的就是操作步骤的名称。

  ②Object:表示的是这个步骤的操作对象。

  今日作业:

  1、将QTP安装完成并且完成一个脚本的录制、回放全过程。

  2、可以使用记事本、画图程序等软件进行。不许使用计算器。

  3、将录制脚本的过程、回放全都截图携程word文档。

  4、将脚本保存后,连同运行结果和word文档一起提交作业。

  更多关于软件测试培训的问题,欢迎咨询千锋教育在线名师,如果想要了解我们的师资、课程、项目实操的话可以点击咨询课程顾问,获取试听资格来试听我们的课程,在线零距离接触千锋教育大咖名师,让你轻松从入门到精通。

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT