收到一封学员关于用qtp处理dll中带有枚举型返回值函数的问题,这里是给他的一个答复。 问题描述: 我用QTP 调用VC 编写的dll (extern c 编译) MXDSGC_API MXD_RTN_CODE_E SGC_InitWinsock(void);/*! * This function is use...
1.EnvironmentParameter QTP中的环境变量有2种,一种是built-in,一种是user-define,对于前一种方法,主要用于取得QTP的一些信息,如actionname等等,这些变量的value不能由用户定义,它的值由脚本在运行过程中自动取得。后一种是由用户定义的,包...
正则表达式(RegExp)对象 属性: Global 属性: 设置或返回一个 Boolean 值,该值指明在整个搜索字符串时模式是全部匹配还是只匹配第一个。 IgnoreCase 属性: 设置或返回一个Boolean值,指明模式搜索是否区分大小写。 ...
序列号 函数名 函数作用 第一参 第二参 第三参 第四参 第五参 返回值 1 QTP_Small() 让QTP运行时保持最小化 2 QTP_Big() '恢复QTP窗口 3 "QTP_WriteFile(pathway,words)" '写文件函数(追加) 文件路径 写入内容 4 "Function QTP_Wr...
有人问到这个问题:QTP抓图并生成唯一名称保存到本地,所以就发这篇文章做为演示。希望对大家有用。 方法概述: 首 先,生成唯一的文件名; 其次,将这个文件名用变量传递给抓图生成的这个。bmp文件。 现在想想这个问题是不是很简...
问题产生原因:以飞机订票系统(flight4a.exe)为例,如下图: 图中,Order No编号的出现,只有当点击完Insert Order按钮等数秒后,才会生成.但是具体要等多长时间,才会生成订单号,这个等待时间无法知道. 由此,问题产生了? 解决办法:在QT...
这个问题本来不想写,个人认为:QTP中action之间的参数传递,应该是比较容易的事情.但是今天用的时候,突然没有设置成功,哎! 忘得真是个快啊!所以有感而发,相信这篇文章对很多人都会有用,我自己也拿来备忘. 好了,废话少说,直接切入正题. 还是用Q...
这次是在上次写的文章“关于qtp的测试对象”(地址:http://www.51testing.com/html/80/n-118880.html )的基础上的进一步讨论,这里的改进主要是针对完全的手动开发qtp自动化测试脚本而言的,对于录制后简单的修改并不使用。在功能的自动化测试中...
在功能的自动化测试中QTP被人们广泛的使用着,关于使用qtp自身的对象仓库的方法来管理测试对象的方式,本人认为存在着很大的局限性,在这里介绍一种通过函数的方式来管理和使用测试对象的方法,该方法的思想是基于利用函数来实现的,把要测试的每一类对...
图片验证主要是文件对比,其中我们可以利用二进制的方法读取图片信息,然后进行对比,达到对比的效果,本例子利用fso对象的文件流的方法实现,代码如下: Public Function CompareFiles (FilePath1, FilePath2) Dim FS, File1,...
对于刚开始做自动化测试的新手,一个很大的烦恼就是如何开始的问题。面对心中澎湃的激情和老板殷切的希望,很容易陷入两个极端。 第一个极端是“over design”,就是试图在一个framework里解决所有的问题。这样的后果一是framework必然要引入更多...
手工测试时,我们的测试方法是通过取运行时真实的值和期望值比较,再生成测试结果。QTP中CheckPoint可以实现这个功能。 检查点(CheckPoint)定义:将特定属性的当前数据与期望数据进行比较的检查点,用于判定被测试程序的功能是否正确。 QTP内...
关键字:QTP 软件测试工具 自动化测试 1. 测试对象模型(test object model )是QTP用来描述应用程序中对象的一组对象类。每个测试对象类拥有一系列用于唯一确定对象的属性和一组QTP能够录制的相关方法。 大家可以通过Tools – Object Identific...
最近组内在写项目的回归脚本,且组内新人较多,看到好多同学为写脚本而不知所措,现想把自己曾经学习QTP的笔记和经验跟大家分享下,希望有所帮助。 QTP可以自动捕获、验证和重放用户的交互行为。它的自动化测试流程包括: ● 准备Test Case ...
个人感觉使用该种方式编写脚本的一个最大好处就在于省去管理对象库的成本,但其实对象这个概念并没有放弃,只是通过我们脚本的描述来定义对象,这个时候,如何更准确的描述对象,让脚本运行时更好的定位到,是该种方式的核心之处。 以点击页面的搜...
写脚本的时候,当系统发生页面跳转或是当前操作有返回结果需要等待的时候,需要对是否到达预期页面或预期结果是否返现进行验证,否则很容易出现脚本运行失败的情况。 以下是几种常用check方法。 1. QTP自带Sync方法 SystemUtil.Run "ie...
以下只是个人对自动化测试的一些看法。针对的QTP工具所写,其他软件测试工具相应的设计可能不一样。 自动化测试并不只是利用自动化测试工具进行录制回放操作。虽然基本是每一个自动化测试工具都必须提供的功能,但如果只是这么应用,从严格意义上...