最近有几位朋友问到描述性编程的问题,那么我们今天就来探讨一下 QTP 中的描述性编程吧.当我们并不想QTP依靠对象库来识别对象时,我们就可以借用描述性编程的方式.把对象的属性及属性值直接..
先说wait函数,当脚本走到wait函数时,就开始执行这个函数.如:wait(10),就等待10秒种后再继续执行下面的语句.wait函数的这个等待的时间,那相对来说是比较固定的.如上例子,一定要等待完10秒后再执行..
在 自动化测试 当中,有时为了模拟真实效果,或者为了达到某种操作效果,那么势必要把脚本参数化.那么一般的针对输入值的参数化或者select选择值的参数化,操作也比较容易,这里也不多说了,直接..
QTP 中的数据库检查点 要创建数据库检查点或输出值,请执行下列操作: 选择“插入”“检查点”“数据库检查点”或“插入”“输出值”“数据库输出值”。将打开“数据库查询向导”。 选..
QTP中虚拟对象设置 当我们在录制脚本中,有时会遇到某个对象回放时不能识别.那么就可以考虑是不是可以做个虚拟对象来代替它.您可以将这些对象定义为虚拟对象,并将它们映射到标准类,例..
如何在QTP中调用 .net 编写的类 作者: 未知 来源: 网络 转载 环境:QTP9.2,这个版本提供了调用.net框架的功能,使用DotNetFactory对象就可以实现。 QTP的帮助文档里面提供了一个例子: 如何用DotNe..
由于一直以来事情都比较多,最近上课还有其它的事情,所以本来答应一个朋友把脚本帮他写一些,但是耽误了3-4天了,实在不好意思。这里把脚本简单说一下,我们分析一下。 当时问题是这..
QTP 有时候需要访问 数据库 ,以下整理了一些访问数据库常用的FUNCTION '================================================ '说明:连接数据库 '参数:curSession,数据库连接的指针,用于后面具体访问的操作..
在QTP中建立一个 数据库 检查点 与 Robot 相比,QTP直接提供了对数据库中的数据进行检查的检查点,这样如果在我们的 测试 中需要对后台的业务数据进行检查,只需要建立一个数据库检查点就可..
大家都知道,在 vb s中没有提供函数重载的功能,在很大程度上造成了 开发 脚本的不方便,其实在 QTP 中是可以将方法进行重载的,在QTP帮助里有很详细的说明 其实无非就是两个方法: 1、Re..
..
就 QTP ( MI 公司的 QuickTestPro .)谈谈我的感想。 对于我来说,学习QTP是一个漫长而有艰苦的过程 。首先我不是计算机及相关专业毕业的(医学相关)。跳入 测试 部时,我正在接受 程序员 的..
通过Action参数来传递数据 Action2的脚本如下: ' Input Parameters Message = Parameter("Msg") Msgbox Message ' Output Parameters If NOT Message = "" Then Parameter("ReturnMsg") = "The Message is " Message Else Parameter("ReturnMsg") = "The..
QTP 的基本使用函数: 1, 获取对话框相应的文字: GetVisible Text 2, 查找相应的字符串: instr (1,查找目标字符串,所查找的字符串) 3, 随机数的获取: Randomnumber.Value() 或cstr(int(Rnd*10)+1) 4, 等待函数: Wait..
不将 测试 结果记录到日志的语句。 对于已知是错误的验证点,在测试报告中能否记录通过,或者根本不记录: Reporter.Filter = NewMode The mode can be one of the following values: Mode '模式 Descrīption '描述..
QuickTestPro fessional基本使用示例(原创) 1设置脚本间的间隔时间 Wait(2),单位:秒 2循环语句while i=0 do while(i10) Window("Opera").Restore Window("Opera").WinObject("OperaWindowClass").Click 446,232 Window("Opera").WinObj..
使用 QTP 对报表中的webtable内容进行正确性验证。 基本思路是: 一:使用getcelldata(i,j)的方法遍历webtable把表格内容存入一个数组中,一般为二维数组 二:使用 数据库 连接组件ADODB连接后台..
我现在用的是 QTP 9.2,这个版本提供了调用.net框架的功能,使用DotNetFactory对象就可以实现。QTP的帮助文档里面提供了一个例子: Set var_CreateInstance = DotNetFactory.CreateInstance("System. Windows .Forms.For..
在上一篇《管理 QTP 测试脚本 的对象仓库》中,我们讨论了如何建立一个结构化的,易于维护的对象仓库系统。我们这样做不仅仅是为了维护方便,更重要的一点,当我们有了一套结构清楚的对..
很多网站的登录都使用ActiveX控件来输入密码,增强 安全 性。用 QTP 录制含有ActiveX控件的页面也很简单。我这里要讲的是,IE6在安装了更新补丁以后,对QTP脚本会有一些影响。 细心的同学可能..