<!--
google_ad_client = "pub-9907354422678176";
/* 728x15, 创建于 09-11-7 */
google_ad_slot = "1583278733";
google_ad_width = 728;
google_ad_height = 15;
// -->
<!--
google_ad_client = "pub-9907354422678176";
/* 336x280, 创建于 09-11-6 */
google_ad_slot = "6466748603";
google_ad_width = 336;
google_ad_height = 280;
// -->
|
相信大家都看过我的系列讲座 《自定义COM组件的实现 (一) wsc篇 》,如果还没有看过这篇文章的朋友,最好先去看下此篇文章来来学习下本讲座:http://blog.csdn.net/zzxxbb112/archive/2009/09/16/4558540.aspx
-
Reserved Objects ---- 保留对象
所谓保留对象也就是在QTP内置的一些内部对象,当我们打开F7步骤生成器时,在CATEGORY选择utility objects之后就可以看到
这些都是QTP内置的一些保存对象。我们可以直接通过F7进行调用同样如果你对这些对象熟悉的话也可以直接使用COMPLETE WORD进行调用,具体怎么在QTP中方便的使用COMPLETE WORD可以去看我写的
《QTP中complete word的实现》
http://blog.csdn.net/zzxxbb112/archive/2009/08/31/4503585.aspx
今天我们就来看一下怎样在QTP中添加我们自定义的保留对象,
满足条件:
-
自定义的保留对象必须是COM组件,
-
需要添加自定义保留对象就必须更改注册表信息。
步骤:
1.我们可以先用WSC来创建一个自定义COM组件,并保证可以使用CREATEOBJECT进行调用
2.打开运行输入regedit进入注册表 找到路径:
HKEY_CURRENT_USER\Software\Mercury Interactive\QuickTest Professional\MicTest\ReservedObjects\
新建项:Zzxxbb
3.进入此项后
- 新建字符串值ProgID ,数值为COM组件的程序ID,这里我们输入zzxxbb.WSC
- 新建字符串值UIName ,数值为保留对象的名字,这里填写Zzxxbb
- 新建DWORD值VisibleMode ,数值为显示模式,这里填写表示控制自动完成可见,这里输入2
4.设置完之后我们就可以打开QTP查看我们已经自定义好的保留对象了
总结:
这一章介绍了自定义保留对象的应用,主要是通过更改注册表然后对QTP进行注入保留对象,如果是第一次看的朋友,一定会感到很神奇,其实保留对象技术在国内已经有专家先发布过了此作品,只是因为系列中涉及到此内容为了完整性所以才添加此章节进来,内容绝对是原创,呵呵,其实QTP还有着很多很多未知的东西等着我们去发现和探索,如果我们能够发挥自己的一些探索精神相信一定能找出更多的QTP HACK类的用法和应用。
敬请期待:
-
【QTP系列讲座 17】 == 揭开QTP的神秘面纱 (四)插件开发篇 == (系列完结篇)
<noscript></noscript>
分享到:
相关推荐
软件测试自动化-QTP系列讲座;详细讲解了QTP的使用,并有论坛可提问
《软件测试自动化-QTP系列讲座》是一套由zzxxbb112编撰的全面介绍QTP(QuickTest Professional)的教程,包含了从基础到高级的52个主题,旨在帮助读者深入理解和掌握自动化测试工具QTP的使用技巧。QTP,现已被命名为...
QTP,全称QuickTest Professional,现已被命名为UFT(Unified Functional Testing),是HP公司推出的一款功能强大的自动化测试工具,主要用于进行企业级的软件功能测试自动化。它支持多种应用程序类型,包括Web、...
**QTP(QuickTest Professional)**,现在被称为UFT(Unified Functional Testing),是HP公司推出的一款功能强大的自动化测试工具,主要用于软件的功能测试和回归测试。它适用于多种应用程序,包括Web、桌面、移动...
当你在回放QTP的时候,你是否有注意过QTP在回放的时候鼠标是没有运动的有些朋友肯定会问,既然是CLICK点击为什么鼠标...鼠标跟踪 Event模式就是我们平时默认用的模式,也就是事件,其实QTP的click方法只是触发了对象的C
当你在回放QTP的时候,你是否有注意过QTP在回放的时候鼠标是没有运动的有些朋友肯定会问,既然是CLICK点击为...-鼠标跟踪 Event模式就是我们平时默认用的模式,也就是事件,其实QTP的click方法只是触发了对象的CLICK
【QTP自动化测试用例设计】是软件测试领域的一个重要环节,主要针对QuickTest Professional(QTP)这一自动化测试工具进行深入探讨。QTP,现已被HP Unified Functional Testing(UFT)取代,是一款广泛应用于功能...
在本讲中,我们将对QTP(QuickTest Professional)自动化测试进行深入的总结,这是软件测试领域中的一个重要工具,尤其适用于功能测试和回归测试。QTP,现已被命名为UFT(Unified Functional Testing),是由HP(现...
首先介绍一下AutoIt: AutoItv3是用以编写并生成具有BASIC语言风格的脚本程序的免费软件,它被设计用来在WindowsGUI(用户界面)中进行自动操作。通过它可以组合使用模拟键击、鼠标移动和窗口/控件操作等来实现自动化...
QTP,全称为QuickTest Professional,是HP(现为Micro Focus)公司推出的一款功能强大的自动化测试工具,主要用于软件的功能测试和回归测试。它基于录制、回放和脚本编辑原理,使得非编程背景的测试人员也能高效地...
【轻量级自动化测试框架-QTP Based】是一种基于QuickTest Professional(QTP)的自动化测试解决方案,旨在解决在大规模自动化测试过程中遇到的问题,如脚本文件过大、文件数量过多等。该框架通过优化脚本组织结构和...
【QTP对象管理机制(2)】是关于自动化测试工具QuickTest Professional(QTP)的深入探讨,主要聚焦于QTP如何管理和识别测试中的对象。QTP,现已被命名为UFT(Unified Functional Testing),是HP公司开发的一款功能...
在深入理解这一机制之前,我们首先要明确QTP的定位:它是一款功能强大的自动化测试工具,广泛应用于软件测试领域,尤其适用于回归测试和数据驱动测试。 QTP的对象管理机制基于其内置的“对象库”,它存储了测试环境...
- **QuickTest Professional (QTP)** 是一款广泛应用于软件测试领域的自动化测试工具,特别适用于功能测试和回归测试。 - **QTP** 的核心能力在于它可以模拟用户对应用程序的操作行为,并记录这些操作来生成测试脚本...
【QTP对象探测器】是QuickTest Professional(现在被称为UFT,Unified Functional Testing)中的一个核心功能,它是软件测试过程中的重要工具,特别是在自动化测试领域。QTP是一款由HP(现已被Micro Focus收购)开发...
【自动化测试的实践-应用QTP测试框架】 自动化测试是一种高效、精确的测试方法,它在软件测试领域中扮演着重要角色。QTP(Quick Test Professional,现已被命名为UFT,Unified Functional Testing)是一款功能强大...
QTP是quicktest Professional的简称...自动化测试同时涵盖各种各样的测试种类,常见的有以下几种:功能(黑盒/白盒)自动化测试、性能测试、压力测试、GUI测试、安全性测试,它们都可以由测试自动化技术来代替手工测试
【自动化测试的实践-应用QTP测试框架】 自动化测试是一种高效、精确的软件质量保障手段,尤其在大型项目中,能够显著提升测试效率并减少人为错误。QTP(QuickTest Professional,现已被命名为UFT,Unified ...