QTP中对象识别及存储技术基本常识

原创 2007年09月19日 13:23:00
QTP中对象识别及存储技术基本常识      
 
1)测试对象模型(Test Object Model)
测试对象模型是QTP用来描述应用程序中对象的一组对象类。每个测试对象类拥有一系列用于唯一确定对象属性和一组QTP能够录制的方法
 
2)测试对象(Test Object)
用于描述应用程序实际对象的对象,QTP存储这些信息用来在运行时识别和检查对象
 
3)运行时对象(Run-Time Object)
       是应用程序中的实际对象,对象的方法将在运行中被执行
 
4)QTP的录制过程
       A.确定用于描述当前操作对象的测试对象类,并创建测试对象
       B.读取当前操作对象属性的当前值,并存储一组属性和属性值到测试对象中
       C.为测试对象创建一个独特的有别于其他对象的名称,通常使用一个突出属性的值
       D.记录在对象上执行的操作
 
5)QTP的回放过程
       A.根据对象的名称到对象存储库(Object Repository)中查找相应的对象
       B.读取对象的描述,即对象的属性和属性值
       C.基于对象的描述,QTP在应用程序中查找相应的对象
       D.执行相关的操作 

QTP关键技术(一) - 对象识别及存储技术基本常识

 1)测试对象模型(Test Object Model)测试对象模型是QTP用来描述应用程序中对象的一组对象类。每个测试对象类拥有一系列用于唯一确定对象属性和一组QTP能够录制的方法 此文为Holly...
  • softesting
  • softesting
  • 2007年09月19日 01:48
  • 1441

QTP关键技术(一)--- 对象识别及存储技术基本常识[转]

1)测试对象模型(Test Object Model)测试对象模型是QTP用来描述应用程序中对象的一组对象类。每个测试对象类拥有一系列用于唯一确定对象属性和一组QTP能够录制的方法2)测试对象(Tes...
  • zrg9399
  • zrg9399
  • 2007年11月23日 14:46
  • 261

QTP对象识别原理

一、QTP识别对象原理 QTP里的对象有两个概念,一个是Testtime Object(简称TO),一个是RunTime Object(简称RO)。 从实际作用来看,TO就是对象库中定义的对象,R...
  • chen_xi_
  • chen_xi_
  • 2012年05月18日 16:33
  • 1246

QTP 无法识别web对象原因

1、插件选择错误    处理方式:重新启动QTP,勾选 WEB插件; 2、在安装QTP后,或者禁用IE浏览器里的一些ActiveX控件后,正常录制QTP事,对象识别不了;    ...
  • wangsy0202
  • wangsy0202
  • 2016年08月01日 19:54
  • 1174

QTP学习笔记(一):安装篇,解决QTP无法识别控件对象的问题

寻得几篇好文,原是基于QTP10.0,所以网上下载了QTP10.0的版本,进过一系列安装及破解,花费了些时间倒也算是顺利,然后花了近一个礼拜的时间(当然并不是一直在学,也是在工作之余,每天抽出1个小时...
  • DONGJIYINXIN
  • DONGJIYINXIN
  • 2016年05月19日 14:07
  • 2133

QTP识别对象的3中类型属性

QTP识别对象的3中类型属性 1. 强制属性(强制属性总是被捕捉并保存,即使没有其中的一些属性,对象也能识别也不例外) 2. 辅助属性(假如强制属性不足以唯一识别某对象,那么可以依次添加辅助属...
  • erix1991
  • erix1991
  • 2014年01月28日 09:44
  • 761

QTP学习笔记之一:无法识别的对象和右键

对于无法识别的对象总结出来分为两步: 一)在对象库中得到该对象的相对位置(前提是该对象被添加到了对象库) 二)在步骤生成器中输入该对象的相对位置及相应的鼠标操作即可(会自动生成语句,要注意的是该对...
  • yafeng_0306
  • yafeng_0306
  • 2012年05月28日 18:11
  • 3306

QTP 获取WebTable单元格中的对象

背景:所写的QTP脚本都是脱离了对象库的描述性编程最近在对一个WebTable的数据验证的脚本中,该WebTable中的所有对象都是WebElement对象,没有name属性,唯一的属性就是inner...
  • wq_01
  • wq_01
  • 2010年11月18日 13:44
  • 2887

QTP11不能识别.NET对象的解决方法

在QTP中,.NET对象的Class Name都是以Swf开头的,使用QTP11测试.NET程序时经常出现无法识别对象,将窗口识别成Window而不是SwfWindow的情况,导致测试不能正常进行下去...
  • KerryRuan
  • KerryRuan
  • 2014年07月04日 10:34
  • 811

QTP11(UFT)对象识别器Spy 使用的特点

1.    QTP11的IDE启动的Spy新增了一个功能,从Spy可以直接添加对象到对象库。 11之前的版本是没有的          2 .   不同的地方启动Spy有不同的特点和功能:      ...
  • erix1991
  • erix1991
  • 2014年01月20日 15:28
  • 1319
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QTP中对象识别及存储技术基本常识
举报原因:
原因补充:

(最多只允许输入30个字)