QTP中的步骤生成器

在我们录制脚本过程中,可能会遇到这样一种情况.用object spy能识别到某个对象,但录制的时候脚本就是没生成下来.当然如果你对QTP的原理比较熟悉,可以直接把对象加到对象库中,再自己手工写代码.这当然是个比较好的解决方法.但碰到对QTP不是很熟,对vbscrī...

#
QTP
分享:

如何使用qtp检查网页中显示的文字颜色为指定的颜色

这里我们使用DOM(Document Object Model )编程技术来完成这一功能的检查。下面举个例子来说明一下:    以Mercury自带的定票网站为例,在用户注册页面中,用户名、密码和确认密码三项的文字应为红色显示,下面的代码验证了“密码”为红色。...

#
QTP
分享:

如何在QTP中使用IE以外浏览器录制和运行测试?

1. 首先要了解支持哪些类型? QuickTest 支持在下列Web 浏览器上录制和运行测试或组件: Netscape Microsoft Internet Explorer ·  AOL (America Online) ·  带有嵌入式Web 浏览器控件的应用程序 2. 使用Internet Exp...

#
QTP
分享:

QTP中调用共享文件

 在我们开发脚本的时候,发现有些脚本总是重复的出现在各个脚本中。那么我们是不是可以把这些脚本写成一个共享的function,放到一个共享的文件中?然后再给各个脚本调用呢?答案当然是肯定中。其实我在《QTP的一些小知识》中也提到了一个方法,就是利...

#
QTP
分享:

QTP中设置共享对象库

很多时候我们总是觉得管理QTP的脚本比较烦.因为除了要对代码的管理之外,还要保证QTP对象库的完整.每一个用例脚本的生成,同时又都会生成一个对象库.那么是不是可以做一个公共的对象库来给各个用例脚本调用呢?接下来,我们就来实现共享对象库的应用. ...

#
QTP
分享:

QTP中的描述性编程

  最近有几位朋友问到描述性编程的问题,那么我们今天就来探讨一下QTP中的描述性编程吧。当我们并不想QTP依靠对象库来识别对象时,我们就可以借用描述性编程的方式。把对象的属性及属性值直接搬到代码中去,让QTP直接通过脚本中的这些属性及属性值就能识...

TD与QTP连接

1 、安装 TD,检验 TD 是否安装成功,启动 TD Server 服务器后,在与 Server 相连的其他计算机上,打开 IE 浏览器,在地址栏输入 http://TD Server 的 ip 地址 /TDbin/start_a.htm 如果能够浏览到 TD 界面 , 说明安装成功。2、安装 QTP,验...

#
TD
分享:

QTP的学习历程

  对于我来说,学习QTP是一个漫长而有艰苦的过程  。首先我不是计算机及相关专业毕业的(医学相关)。跳入测试部时,我正在接受程序员的培训课程。由于自己认为需要,于是开始学习QTP。   刚开始使用QTP,就一直对着说明书,不停的“订飞机票”(...

#
QTP
分享:

对象库的管理与合并

 对于使用QTP做为自动化测试工具的测试项目来说,其对象库的管理在整个自动化测试过程中,占有非常重要的地位。特别是对于一个大型的应用系统,其界面的对象多而杂,一个统一、有序的对象仓库非常有利于脚本的快速开发,以及团队成员间的协作。 &nb...

#
QTP
分享:

QTP描述性编程原理介绍

QTP的工作原理有点类似人类社会的某些场景.比如一个朋友委托你带东西给A,如果你认识A,这表明A的容貌特征以及一些联系已经在你脑海有了印象,那么你只要找到了A的住所,那么这个任务就很容易完成了,如果你根本就不认识A,则这个任务就很难完成了.  &nbs...

#
QTP
分享:

《自动化测试工具介绍QTP篇》——新手必看

Mercury QuickTest Professional™是一款先进的自动化测试解决方案,用于创建功能和回归测试。它自动捕获、验证和重放用户的交互行为。     Mercury QuickTest Professional为每一个重要软件应用和环境提供功能和回归测试...

#
QTP
分享:

中英文操作系统切换导致的找不到对象的解决方法

    如果在编程的时候调用了Windows的网页对话框,那么就会出现标题为“选择用户 -- 网页对话框”的页面,这样的脚本如果在英文版的操作系统中运行,就会报找不到对象的错误。     经查找原因,发现在英文操作系统上弹出...

分享:

QTP中虚拟对象设置

    当我们在录制脚本中,有时会遇到某个对象回放时不能识别.那么就可以考虑是不是可以做个虚拟对象来代替它.您可以将这些对象定义为虚拟对象,并将它们映射到标准类,例如按钮或复选框。QuickTest 在运行会话过程中模拟虚拟...

#
QTP
分享:

winrunner 永久注册成功秘笈

100%成功的是这种: WinRunner安装心得 重装系统后,发现用论坛中的方法安装WinRunner7.6还是有问题, 总是提示14天有效。后来发现在C:\Program Files\Common Files\Mercury Interactive有一个License Manager目录,里面有一个lservrc文件。这个文件就是MI...

我来谈谈WinRunner和QTP的区别

WinRunner Compared to QuickTest Pro Web-Related Environments IE, Netscape, AOL   JDK, Java Foundation Classes, AWT   Symantec Visual Café   ActiveX Controls ERP/CRM Oracle: Ji...

Object Repository 的合并

    Object Repository 合并的功能是在qtp9.0时才出现的,这个功能对于测试脚本整体开发具有很大的意义.     在之前的版本如果要使一些常用的步骤变为函数,还必须在同一个object Repository中添加对象,有了这...

#
Object
分享:

QTP中MS SQL SERVER数据库连接的一种简单方法

    在QTP中,我们可以通过复制数据库数据到databable中,实现数据的参数化.但这样的做法往往比较烦琐.换一种思路,在Expert View中直接添加连接数据库代码如何?接下来,我们就来完成这个工作.     对于MS sql serv...

分享:

QTP与回归测试

最近有不少朋友在论坛里问到"QTP如何做回归测试?"的问题,这里我们有必要来探讨一下.首先这个问题中存在一个误区,事实上回归测试怎么做,跟自动化工具没有必然的联系.所以这里的如何做回归测试并不是一个QTP的问题,而是一个回归测试的策略的问题.  &nb...

#
QTP
分享:

在Silktest中自动添加打印机

首先来看一个动态连接库文件: Printui.dll点击开始->运行,输入:rundll32 printui.dll,PrintUIEntry [options] [@commandfile]Rundll32.exe 可以帮助我们运行dll文件,printui.dll后面的逗号,其实说明的是入口点:PrintUIEntry。 后面的选项以及@com...

校验对象是否存在object.exist

除了用校验点来确认相符的对象是否存在外,也可以用object的exist属性来判断对象的存在与否. 语法:Object.Exist([Timeout]) 描述: Argument Type Descrīption Timeout Number Optional. The length of t...

分享:
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号