随笔分类 -  QTP

QTP知识点整理
摘要:以下为QTP最应掌握的、最常用的功能(以下仅提供菜单入口,其他还有很多入口,但功能都是一样的)1、QTP上方菜单栏->Tools->Object Spy(对象探测器)----多个入口 功能:捕获并查看对象的所有类别、属性、及支持的方法2、QTP上方菜单栏->Resours->Object Repos... 阅读全文
posted @ 2015-03-02 22:54 飘飘雪 阅读(322) 评论(0) 推荐(0) 编辑
摘要:当我们使用对象库添加对象时一旦点击了“Add objects to local”按钮后就只能抓取对象而无法进行其他任何操作,但常常我们会遇到这样的问题:在一个页面上添加对象后需要切换到另一个Web页面添加另一个对象,于是便用到了QTP提供的捕获或添加对象时两种模式的切换功能,该功能使得切换后可以... 阅读全文
posted @ 2015-02-04 16:27 飘飘雪 阅读(300) 评论(0) 推荐(0) 编辑
摘要:web对象是我做自动化以来最早学习,最早接触的。对现在而言也是最熟悉不过的了,但是为了以后更稳健的前进,对基础的东西搞扎实,相信以后的路会顺畅许多,下边简单汇总下web的常用几类对象:Browser Browser对象即浏览器对象,例如IE,FF,Chrome。Browser对象是所有web对象... 阅读全文
posted @ 2015-01-30 14:09 飘飘雪 阅读(2021) 评论(1) 推荐(0) 编辑
摘要:自动化测试脚本开发过程中,解决属性类似对象的识别及验证时,使用正则表达式模糊匹配是个很不错的解决方法,正则表达式类别太多,现就工作中最常用的几类做下汇总:元字符描述\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n... 阅读全文
posted @ 2015-01-26 15:55 飘飘雪 阅读(283) 评论(0) 推荐(0) 编辑
摘要:Date/Time 函数Conversion 函数Format 函数Math 函数Array 函数String 函数其他函数Date/Time 函数函数描述CDate把一个有效的日期或时间表达式转换为日期类型。Date返回当前的系统日期。DateAdd返回已添加指定时间间隔的日期。DateDiff返... 阅读全文
posted @ 2015-01-14 14:19 飘飘雪 阅读(316) 评论(0) 推荐(0) 编辑
摘要:自动化工作中常常遇到因数据重复使业务无法提交的问题,我想到了利用随机数来解决这个问题,下面对VBS生成随机数做下解析:一、Randomize语句 Randomize :初始化随机数生成器。 语法 :Randomize [number] 可选的 number 参数是 Variant 或任何有效的... 阅读全文
posted @ 2015-01-14 13:48 飘飘雪 阅读(15353) 评论(0) 推荐(0) 编辑
摘要:当基本一致的业务流程, 需要测试繁杂的测试数据时,就可以将测试数据参数化了,同时使用datatable来实现测试数据与业务分离,这个方法在我现在的项目中应用在很多地方,感觉超级方便,现对工作中的应用做下总结:1、在本地建个EXCEL , 用于存储测试数据的参数名及参数值。2、在QTP中设置EX... 阅读全文
posted @ 2015-01-13 15:25 飘飘雪 阅读(556) 评论(0) 推荐(0) 编辑
摘要:PS:方法内容是转的别人的,我们项目中只用到了方法三,主要用于将测试数据与业务分离,增强测试数据的可维护性。方法一、DataTable方法 这是QTP提供的一种方法,也是最容易实现参数化的一种方式。QTP针对DataTable对象提供了很多方法,可以对DataTable进行灵活的操作。DataTa... 阅读全文
posted @ 2015-01-13 10:12 飘飘雪 阅读(1036) 评论(0) 推荐(0) 编辑
摘要:项目中一直使用的是描述性编程,维护期间的感触就是描述性编程的自动化脚本维护太费力,如果系统改版就要基本把脚本全部翻新,我们现在就面临这个问题。因为还没换过工作,所以对对象库编程还只是练习,我个人感觉对象库编程的优势还是很明显的,一直期望在项目中能真正应用对象库编程方式。 个人感觉 描述性编程的优点... 阅读全文
posted @ 2015-01-06 17:46 飘飘雪 阅读(734) 评论(2) 推荐(0) 编辑
摘要:QTP工具本身自带有数据查询和验证功能,但是使用的人会感觉这个功能使用起来比较麻烦,灵活性和复用性较低,于是我们选择了用脚本调用ADO组件实现数据库的操作,现总结下工作中用到的数据库操作,代码如下:一、最常用的数据库取值操作‘获取数据库查询语句sql="select* fromuser where... 阅读全文
posted @ 2015-01-06 15:18 飘飘雪 阅读(790) 评论(0) 推荐(0) 编辑
摘要:解决办法一:点击QTP上方菜单栏“Tools” menu->options 项,点击"General" tab, 最后点击“Restore Layout”按钮。 解决办法二:如果连“Tools” menu都消失了的话,此时可以再工具栏的空白处单击鼠标右键,选择“Customize...”,然后... 阅读全文
posted @ 2015-01-05 16:43 飘飘雪 阅读(492) 评论(0) 推荐(0) 编辑
摘要:QTP10补丁汇总QTP_00591.EXE QTP10 调试器视图问题的补丁 QTP_00591 - Prevent QuickTest Debug Viewer Problems when Process Debug Manager is InstalledQTPWEB_00037.EXE QT... 阅读全文
posted @ 2015-01-04 21:58 飘飘雪 阅读(958) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示