<!--
google_ad_client = "pub-9907354422678176";
/* 728x15, 创建于 09-11-7 */
google_ad_slot = "1583278733";
google_ad_width = 728;
google_ad_height = 15;
// -->
上一章我们介绍了QTP的隐藏对象,那么这一章我们来看一下QTP的隐藏方法
相信大多数喜欢研究QTP的朋友应该看过Yaron Assa发表的一篇文章:
-
《Secret Methods of QTP Objects》
<!--
google_ad_client = "pub-9907354422678176";
/* 336x280, 创建于 09-11-6 */
google_ad_slot = "6466748603";
google_ad_width = 336;
google_ad_height = 280;
// -->
|
在这篇文章介绍了一些QTP的秘密方法,这些方法在文档中也是从来没有出现过,个别的方法也是相当实用的,如果没有看过或者有兴趣的朋友可以去看一下这篇文章,相信一定会有收获,那今天我们主要是来讲解这些方法的来源。
查阅QTP隐藏方法的途径有两种:
Exescope读取DLL类库(方法一)
<安装目录>\bin\StdPackage.dll (标准对象包)
<安装目录>\bin\WWWPackage.dll (WEB对象包)
<安装目录>\bin\VbPackage.dll (VB对象包)
<安装目录>\bin\AcxPackage.dll (ActiveX对象包)
<安装目录>\bin\VoPackage.dll (虚拟对象包) 我们可以分别使用Exescope来打开以上以及DLL来查看其对象的隐藏方法,打开后在TYPELIB里可以查看,里边有许多QTP的隐藏方法
QTP本身自带的DEBUG功能很简单,但是当我们装完VS2008之后,就自动注册一个PDM.DLL的动态链接库,这样就使得QTP的Dubug可以在调试的时候让我们看到对象的所有方法和属性,让QTP变得更为强大和健壮。
1.查看Reporter对象的所有隐藏方法
2.我们还可以查看com对象的方法,比如WSH
3.查看WebEdit对象的隐藏方法,以及OBJECT下的展开的一些方法
不管大家用哪种方法都可以查看其隐藏方法,但是使用第一种方法的朋友需要注意的是,当我们在先打开DLL再打开QTP时,QTP的对象识别将会失效,必须先打开QTP之后再打开DLL,因为当我们启动QTP时它会自动加载对应的DLL来进行对象的识别,因此笔者在此还是推荐第二种方法。
<noscript></noscript>
分享到:
相关推荐
软件测试自动化-QTP系列讲座;详细讲解了QTP的使用,并有论坛可提问
《软件测试自动化-QTP系列讲座》是一套由zzxxbb112编撰的全面介绍QTP(QuickTest Professional)的教程,包含了从基础到高级的52个主题,旨在帮助读者深入理解和掌握自动化测试工具QTP的使用技巧。QTP,现已被命名为...
QTP,全称QuickTest Professional,现已被命名为UFT(Unified Functional Testing),是HP公司推出的一款功能强大的自动化测试工具,主要用于进行企业级的软件功能测试自动化。它支持多种应用程序类型,包括Web、...
当你在回放QTP的时候,你是否有注意过QTP在回放的时候鼠标是没有运动的有些朋友肯定会问,既然是CLICK点击为什么鼠标...鼠标跟踪 Event模式就是我们平时默认用的模式,也就是事件,其实QTP的click方法只是触发了对象的C
**QTP(QuickTest Professional)**,现在被称为UFT(Unified Functional Testing),是HP公司推出的一款功能强大的自动化测试工具,主要用于软件的功能测试和回归测试。它适用于多种应用程序,包括Web、桌面、移动...
当你在回放QTP的时候,你是否有注意过QTP在回放的时候鼠标是没有运动的有些朋友肯定会问,既然是CLICK点击为...-鼠标跟踪 Event模式就是我们平时默认用的模式,也就是事件,其实QTP的click方法只是触发了对象的CLICK
【QTP自动化测试用例设计】是软件测试领域的一个重要环节,主要针对QuickTest Professional(QTP)这一自动化测试工具进行深入探讨。QTP,现已被HP Unified Functional Testing(UFT)取代,是一款广泛应用于功能...
通过它可以组合使用模拟键击、鼠标移动和窗口/控件操作等来实现自动化任务,而这是其它语言所无法做到或尚无可靠方法实现的(比如VBScript和SendKeys)。 首先要使用AUTOIT肯定需要先安装它,安装文件网上很多,这里...
在本讲中,我们将对QTP(QuickTest Professional)自动化测试进行深入的总结,这是软件测试领域中的一个重要工具,尤其适用于功能测试和回归测试。QTP,现已被命名为UFT(Unified Functional Testing),是由HP(现...
QTP,全称为QuickTest Professional,是HP(现为Micro Focus)公司推出的一款功能强大的自动化测试工具,主要用于软件的功能测试和回归测试。它基于录制、回放和脚本编辑原理,使得非编程背景的测试人员也能高效地...
【轻量级自动化测试框架-QTP Based】是一种基于QuickTest Professional(QTP)的自动化测试解决方案,旨在解决在大规模自动化测试过程中遇到的问题,如脚本文件过大、文件数量过多等。该框架通过优化脚本组织结构和...
QTP是quicktest Professional的简称...自动化测试同时涵盖各种各样的测试种类,常见的有以下几种:功能(黑盒/白盒)自动化测试、性能测试、压力测试、GUI测试、安全性测试,它们都可以由测试自动化技术来代替手工测试
- **QuickTest Professional (QTP)** 是一款广泛应用于软件测试领域的自动化测试工具,特别适用于功能测试和回归测试。 - **QTP** 的核心能力在于它可以模拟用户对应用程序的操作行为,并记录这些操作来生成测试脚本...
自动化测试是一种高效、精确的测试方法,它在软件测试领域中扮演着重要角色。QTP(Quick Test Professional,现已被命名为UFT,Unified Functional Testing)是一款功能强大的自动化测试工具,常用于Web应用程序的...
1 自动化测试的实践-应用QTP测试框架.pptx
自动化测试qtp详解
QTP自动化测试—用户登录.pdf 本文档主要介绍了使用QTP(QuickTest Professional)进行自动化测试的用户登录流程。该文档中提供了详细的测试步骤、测试脚本和datatable数据,旨在帮助测试工程师快速掌握QTP自动化...
【自动化测试的实践-应用QTP测试框架】 自动化测试是一种高效、精确的软件质量保障手段,尤其在大型软件项目中,能显著提升测试效率并减少人为错误。Quick Test Professional(QTP)是一款由HP(现已被Micro Focus...