• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

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

发布: 2009-2-19 14:27 | 作者: 不详 | 来源: 测试时代采编 | 查看: 50次 | 进入软件测试论坛讨论

领测软件测试网
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.执行相关的操作
 
二 对Check Point的较为深入理解 
1. 定义:
        将特定属性的当前数据与期望数据进行比较的检查点,用于判定被测试程序功能是否正确
        Check Point可以分两类:QTP内置验证点和自定义验证点
 
2. QTP内置验证点实现原理及优缺点
        A.录制时,根据用户设置的验证内容,记录数据作为基线数据
        B.回放时,QTP捕获对象运行时的数据,与脚本中的基线数据进行比较
        C.如果基线数据和运行数据相同,结果为PASS,反之为Failed.
        D.优点是 操作简单方便
        E.缺点是 QTP默认的检查的属性有时不符合自己的要求,如希望得到检查的属性没有在里面, 而默认的属性不需要检查等。
 
3. QTP内置验证点结果的应用 
     

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 对象 技术

21/212>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网