QTP(1)

Unified Functional Testing(QuickTestProfessional)

UFT最初是Mercury Interactive公司开发的一种自动化工具,在2006年被HP收购

              RO                                                                   TO

GUI界面上的控件即对象本身                  QTP对象库里的对象即在录制时添加到对象库的对象

应用程序上实际的对象                             QTP在录制时获取的应用程序的对象的

QTP(1)_第1张图片

QTP(1)_第2张图片

 

按装

一:下载QTP

  安装成功后显示,并且还是永久激活的

QTP(1)_第3张图片

   QTP(1)_第4张图片

二:注册用户

QTP(1)_第5张图片

QTP(1)_第6张图片

QTP(1)_第7张图片

三 设置QTP

1 .确认打开的web 才要吧录制脚本

 QTP(1)_第8张图片

2 .填写网站的地址和打开网站的浏览器

QTP(1)_第9张图片

QTP(1)_第10张图片

这里设置是否对windows进行操作

QTP(1)_第11张图片

 

开启和关毕录制脚本

QTP(1)_第12张图片

 

   1. Item:以阶层式的图标表示这个操作步骤所作用的组件(测试对象、工具对象、函数呼叫或脚本)。 

    2. Operation:要在这个作用到的组件上执行的动作,如点击、选择等。 

    3. Value:执行动作的参数,例如当鼠标点击一张图片时是用左键还是右键。 n Assignment:使用到的变量。 

    4. Comment:你在测试脚本中加入的批注。 

    5. Documentation:自动产生用来描述此操作步骤的英文说明

QTP(1)_第13张图片

 请记住它,它是侦探  jack

QTP(1)_第14张图片

在“Save step screen capture to results”选项中选择“Always”选项。一般情况下我们选择“On error”或“On error and warning”表示在回放测试过程中出现问题时

QTP(1)_第15张图片

对象探测器使用

QTP(1)_第16张图片

对象库 

测试对象跟内容对象进行比对

QTP(1)_第17张图片

标准检查点

这样可以定位元素

QTP(1)_第18张图片

表格检查点

QTP(1)_第19张图片

页面检查点

QTP(1)_第20张图片

文本输出值

把admin改成username

QTP(1)_第21张图片

QTP(1)_第22张图片

节点检查

 

参数化 

QTP(1)_第23张图片

DataTable

 1.先新建一个excel文件

 2.新建脚本

 3.查看方法在Help Tab下

QTP(1)_第24张图片

4.脚本

QTP(1)_第25张图片

 QTP(1)_第26张图片

QTP(1)_第27张图片

 至此文件就导出到C盘下

同步点应用

1.wait

2.waitproperty

3.sync

QTP(1)_第28张图片

录制原理

 录制的时候工具会调用Api的一些应用程序

 会调用一些方法跟回放的比对

 比对后把对象储存在对象库中

 1.强制属性

 2.辅助属性

 3.location

 4.index

 5.智能识别

描述性编程应用一-直接应用属性描述

QTP(1)_第29张图片

描述性编程应用二-Description对象

QTP(1)_第30张图片

QTP(1)_第31张图片

F1

QTP(1)_第32张图片

你可能感兴趣的:(QTP(1))