随笔分类 -  QTP

介绍关于QTP相关的内容
摘要:QTP10的安装和破解方法下载QTP10.0并安装。安装成功后,在C:\Program Files\Common Files\Mercury Interactive下创建文件夹:License Manager将破解工具mgn-mqt82.exe复制到C:\Program Files\HP\QuickTest Professional\bin下。运行mgn-mqt82.exe,ok,关闭。用记事本打开License Manager下的lservrc文件,将第一行#前的代码Copy。将代码复制到license向导中的license输入的地方,点击完成就可以了。QTP11&UFT11.5的安 阅读全文
posted @ 2014-02-11 15:03 mark.. 阅读(4859) 评论(0) 推荐(0)
摘要:第一部分:自动化一个测试用例当你要开始自动化一个测试用例的时候,有一些重要的事情需要完成。当你完成所有这些事情的时候,测试脚本的自动化也随之完成。在这里,我们将首先在大部分的自动化测试用例里找出所有通用的任务。让我们用一个例子(GmailLogin)来理解前面所说的内容为了自动化Gmail Login,你需要写一些代码来做以下的事情:打开Gmail Url输入正确的用户名和密码点击登录按钮通过下面的图让我们更加详细的理解这一点:任务1 - 识别对象在你对任何对象做操作之前,你需要唯一地识别这个对象。比如,在你输入Email之前,你应该知道在Gmail Login界面上的2个输入框那个是Emai 阅读全文
posted @ 2014-02-10 15:40 mark.. 阅读(1870) 评论(0) 推荐(0)
摘要:学习QTP或者其他相关任何工具的方法都是首先把基本的概念过一遍。正所谓砍柴不怕磨刀功,一旦你对这些概念熟悉了,你就可以学习该工具的高级部分了。写这篇文章的目标是列出初学QTP的人应该掌握的所有基本概念。对于那些曾经接触过qtp人来说,可以看下这篇文章介绍的checklist,看下自己对这些基础概念是否有遗漏QTP的基本概念QTP是什么?这个应该你第一次接触这个工具脑子想到的问题,你还会想QTP可以用来做什么类型的测试,并且它可以支持什么类型的应用以及QTP最新版本会有什么好东东,我可以从那可以把它下载下来,不同许可证的模式有什么不同,等等设么样的应用和测试用例可以考虑用QTP进行自动化.在你开 阅读全文
posted @ 2014-01-16 13:29 mark.. 阅读(550) 评论(0) 推荐(0)
摘要:1. 什么是自动化测试框架?假定你有一个活,需要构建许多自动化测试用例来测试这个应用程序。当你对这个应用程序完成自动化测试后,你对自己创建脚本应该有什么期望吗?你难道不想要-脚本应该按照预期的来执行而且没有发生任何问题脚本和流程应该会被很容易的理解脚本是容易维护的所有以上观点需要一个合适的自动化测试框架才能被实现一个自动化测试框架是一个规范或者是约束,你需要让测试脚本遵从一些规则来完成上面提到的3点内容,这些规则或者纲要如下,比如指定一些目录结构用来存储对应的测试用例,函数库,对象库和数据表格决定数据表格格式,比如数据表个应该怎么组织,脚本是怎么访问这些数据表格的遵循正确的代码标准,并且要在代 阅读全文
posted @ 2014-01-14 15:05 mark.. 阅读(1304) 评论(0) 推荐(1)
摘要:今天打开QTP,然后打开function library的时候,qtp窗口右下角一直都是open...状态,怀疑是qtp与其他的软件冲突了。解决方法:直接执行QTP安装程序,然后选择修复QTP,问题就可以解决了 阅读全文
posted @ 2014-01-13 11:05 mark.. 阅读(263) 评论(0) 推荐(0)
摘要:以下代码是在QC里运行QTP来执行脚本过程,当执行过程中发现用例失败后就会自动截图,然后把用例返回到最初始的状态,模拟了场景恢复的机制 1 Class QCImageErrorCapture 2 Dim qtpApp 3 Sub Class_Initialize() 4 Set qtpApp = CreateObject("QuickTest.Application") 5 If qtpApp.CurrentDocumentType = "Test" Then 6 qtpApp.Test.Settings.Run.Disa... 阅读全文
posted @ 2014-01-13 10:59 mark.. 阅读(557) 评论(0) 推荐(0)
摘要:以下是视频的下载地址:http://pan.baidu.com/share/link?shareid=1760499709&uk=3711405498 阅读全文
posted @ 2014-01-13 10:48 mark.. 阅读(184) 评论(0) 推荐(0)
摘要:这个代码的原理是把Excel的数据当做数据库里的数据一样处理,可以对Excel用select来检索需要的数据,然后把数据以键值对的形式保存到oDict里,方便在用例层来调用 1 Class oDataDic 2 3 Private oDic 4 Public oWorkBookPath 5 Public oSheetName 6 Public oRowNo 7 8 Private Sub Class_Initialize 9 'oWorkBookPath = g... 阅读全文
posted @ 2014-01-13 10:25 mark.. 阅读(760) 评论(2) 推荐(0)
摘要:QTP:我觉得qtp适合的人:对编程不是很熟悉的厌烦了手动的功能测试,想快速进入自动化行业的公司想快速自动化项目,并且对价格或者对盗版无所谓的vbs脚本语言易于上手,可以培训你对代码的兴趣,为更进一步的提升奠定基础框架:qtp本身就是一个框架, qtp11,宣传的是高级关键字驱动,实际上他是也有数据驱动,就是一个混合体(关键字驱动+数据驱动)包含了dataTable, or, functionlibrarydataTable可以参数化数据,做数据驱动关键字,实际是面向非开发人员的,就是直接根据业务录制脚本,然后在关键字视图上,根据实际情况再做调整对象库实际上是qtp的精华所在,但是有的时候往往 阅读全文
posted @ 2014-01-13 10:15 mark.. 阅读(4973) 评论(0) 推荐(1)