QTP
科敏
天天好心情!
展开
-
QTP和LoadRunner安装和破解地址下载
(一):http://www.besttest.cn/download.html原创 2014-03-24 10:06:03 · 1006 阅读 · 0 评论 -
QTP11不能识别.NET对象的解决方法
在QTP中,.NET对象的Class Name都是以Swf开头的,使用QTP11测试.NET程序时经常出现无法识别对象,将窗口识别成Window而不是SwfWindow的情况,导致测试不能正常进行下去,下面给出三种解决方法,如果还不行的话,只能重装QTP了。 1、安装QTP的.NET插件,启动QTP时选择.NET插件,其他插件不选,以免有冲突;2、安装QTP11补丁QTP_转载 2014-07-04 10:34:00 · 1862 阅读 · 0 评论 -
QTP正则表达式--邮箱动态链接
QTP正则表达式正则表达式是一种通过特殊的符号来匹配对应模式下的字符串的方法。QTP中常用的情形为以下四种:1. 对象动态属性自动化测试中,测试对象的识别举足轻重,一旦对象无法识别,整个测试就会失败。若某个对象的属性是动态的,我们就需要正则表达式来对此种动态属性进行参数化,这样就可以很好的避免动态属性变更导致对象无法识别的情况。 2. 相似对象的识别比如一个页面上很多相转载 2014-06-25 16:39:04 · 905 阅读 · 0 评论 -
QTP无法录制某些控件的操作的解决方法
经常有朋友问:QTP无法识别某些自制的控件或无法录制某些控件的操作,我怎么解决这个问题? 我想解决方法有下面几个:1 添加相应的Add-in是解决此类问题的第一选择,如果有相应的Add-in的话。例如如果是测试 Java 类的程序,就要加载 Java Add-in。 你安装好 QTP后,有三个Add-in ( ActiveX、Visual Basic和 Web)就被装载了。除此以为,转载 2014-06-25 17:00:48 · 1878 阅读 · 0 评论 -
QTP动态link的操作
需求:用户管理模块,创建多个组织,并在其组织下创建用户(组织以树形显示,要在组织树中点击这个组织,才能添加用户)。设计一个脚本,自动化测试(回归测试)(检查点等等的设置在此略,本次重点讲参数化)分析需求:首先,从需求来看有两个功能点要测试,一是组织创建,第二用户创建。 并且两者之间有制约,要在组织下创建用户。设计脚本:首先我们可以最先想到的是,录制两个脚本,一个是创建组织,一个是在已创建转载 2014-06-25 16:58:59 · 1502 阅读 · 0 评论 -
QTP常用代码
1 生产随机数列第一种方法randomize'更新反回的数据funcation rand(k,n)n=int((k-1)*rnd+1)rand=nend funcation第二种方法n=randomnumber.value(1,255)2 当运行到表中的某一行,自动导出表中的所有数据row=datatable.转载 2014-06-24 15:21:12 · 873 阅读 · 0 评论 -
QTP总结
一位高人的QTP学习笔记转贴一个高人的QTP笔记供大家学习。文章比较长,一共三部分:1、连接数据库查询例子,无参数化//查询收文操作,通过数据库查询记录数是否正确//1、输出记录数值,例如78条2、获取输出的记录数值3、连接数据库,查询记录数4、输出记录数值和从数据库中查询记录数值,相比较,相等则成功,不等则失败Browser("湛江信息化测试登录").Page("湛江转载 2014-06-24 15:32:15 · 1057 阅读 · 0 评论 -
QTP常用的方法
SystemUtil Object Description An object used to control applications and processes during a run session. 在脚本运行过程中,可使用该对象控制应用程序或进程. Operations The tables below list the built-in methods and properties转载 2014-06-24 15:38:40 · 651 阅读 · 0 评论 -
qtp录制ajax 下拉框 不成功解决方法
1.问题描述:录制extjs 写的程序ajxa下拉框,录制时可以选择下拉框内容,但录制成功后,发现脚本里面值为空“”(此时选择的是点中下拉框中间,脚本中为webedit),后来继续录制发现可以录制image.click(选中下拉框右边小箭头)录制为image时,脚本如下,修改脚本,回放时,可以选取下拉框值,脚本执行无错误,注: wait 5 ‘ 休眠等待5秒,由于ajax反转载 2014-06-23 13:35:43 · 1398 阅读 · 0 评论 -
QTP无法录制下拉菜单的解决方法
QTP默认录制方式是无法录制下拉菜单的,必须修改设置后再录制 修改设置如下: 在tools -> web event recording configuration 点击custom settings... 展开Web objects, 选种webelement,点击event -> add -> onmouseover 。并确定在record栏内,状态是enable转载 2014-06-23 13:29:19 · 2506 阅读 · 0 评论 -
QTP\UFT11.5破解(恢复30天试用)
11.5目前破解仍然无效对于需要延长试用的朋友仍然可以像之前QTP11版本一样可以无限进行试用30天。方法:1. 删除C:\ProgramData隐藏目录下的SafeNet Sentinel文件夹2.运行QTP安装目录下的bin\instdemo.exe3. 重新运行QTP/UFT11.5后即可恢复30天试用 可以制作一个BAT文件,点原创 2014-02-21 21:42:12 · 3900 阅读 · 0 评论 -
QTP录制后弹出框一个或多个ActiveX控件无法显示的解决方法
录制一段脚本代码,在专家视图窗口中编辑录制的脚本代码时,会碰到弹出一个对话窗口,提示为“当前安全设置禁止运行该页中的ActiveX 控件,因此,该页可能无法正常显示”类似的东西,而在人工操作时却没有这样的现象。(如图) 问题主要出在于QTP设置本身,之所以在编辑录制好的脚本时,QTP出现关于Active的对话提示窗口,问题在于QTP的设置,要消除该提示窗口。应对QTP作原创 2014-03-17 14:10:06 · 2692 阅读 · 0 评论 -
QTP - 脚本相关收集
1)生产随机数列 第一种方法 randomize'更新反回的数据 funcation rand(k,n) n="int((k-1)*rnd+1) rand=n end funcation 第二种方法 n="randomnumber.value(1,255) 2)wintreeview一些操作转载 2014-03-18 14:02:42 · 802 阅读 · 0 评论 -
QTP中的Description对象详解
在QTP中,description对象的用途基于这样一个基础:QTP是建立在对象识别基础上的自动化测试工具,当需要操作一个对象时有三种方式:1,使用对象库中已经记录的控件名;2,使用描述性编程;3,使用description对象。 其实对于2和3的理解是类似的,也就是说,当QTP在执行过程中需要给他一个描述,即“我要操作谁”,对于第二种方式,是告诉QTP“你给我找一个控件对象,转载 2014-07-04 10:39:27 · 1270 阅读 · 0 评论