本文提供一种QTP运行错误的捕捉和记录方法 结合QTP本身的场景恢复机制,可以很好的解决该问题 首先在恢复场景中定义场景恢复策略..
最近换了新的工作,做外包,搞自动化测试,主要是用QTP和QC。可以长期使用QTP了,工作用的是9.0的,家里是9.2的,有一些不一致。比如9.2有个脚本编写工具,9.0没有。 ..
不知道大家是否用过QTP的output vaue的方法,比如说页面出现一大堆文字然后中间有个订单号,我们可以用output value的方法把订单号输出保存到参数或变量里面,这在我之前的文章有提到过。不过..
在制作场景恢复的时候可以选择调用函数来解决,下面的函数就是为此写的。因为之前用的场景恢复只报错了,看报告后大概了解了Object、Method、Arguments、retVal等参数的意义..
大家可能都知道怎么在一个Test里的多个action之间传递参数,可以用DataTable也可以用Parameter。 那么在多个Test之间如何传递参数呢,一般常用的有excel,这个方法应该比较普遍了。这里介绍..
这是以前指导过我的一个专家给我的代码,发出来给大家分享一下。作用和用法请查看代码里的注释。 ..
上次的第一点其实就是描述式编程,有时候描述式很方便,不过有时候也不方便,比如我下面遇到的问题。当然,这几天还碰到一个日历控件,开始用了笨方法,今天发现好的方法了,拿来分享..
很久没来写东西了。最近也比较忙,任务很多。现在遇到的问题越来越少了,或者说常见的问题都已经能自己解决了,比如查查帮助。 基本上我遇到的问题80%都可以在帮助里找到,有几..
QTP连接oracle并操作数据库的方法这里以oracle 9i为例子,其他的数据库连接方法是相通的。 a.首先要在本机建议ODBC数据源,这个属于基本操作,这里不讲,跳过; ..
要想使用QTP进行自动化测试,必须了解VBScript这门语言,对于使用过ASP或VB开发的人来说,VBScript已经再熟悉不过了,但是没有接触过VBScript的同学也不要灰心,因为这门语言简单易学。 ..
VBScript作为脚本语言不仅能够编写简单的脚本,而且还能够创建及使用对象编写复杂的脚本,如Class对象,数据字典,操作文件夹及文件,错误处理,正则表达式等等。 1. Class对象 ..
WinMenu对象是指菜单控件,常用的测试操作是Select方法,用来模拟用户选择某个菜单项。可以使用BuildMenuPath方法构建菜单路径 如:MenuPath = object.WinMenu("Menu").BulidMenuPath(";") object..
自动化测试并不只是利用自动化测试工具进行录制回放操作。虽然基本是每一个自动化测试工具都必须提供的功能,但如果只是这么应用,从严格意义上来说,这并不能算是自动化测试。最多只..
对于使用QTP做为自动化测试工具的测试项目来说,其对象库的管理在整个自动化测试过程中,占有非常重要的地位。特别是对于一个大型的应用系统,其界面的对象多而杂,一个统一、有序的对..
本文介绍了Reporter对象的几个鲜为人知的方法,利用LogEvent、SetContext、UnSetContext方法,可以实现日志的结构化、层次化写入,让你的QTP测试报告看起来更加有条理、分类清晰。 QTP的日..
当你在回放QTP的时候,你是否有注意过QTP在回放的时候鼠标是没有运动的 有些朋友肯定会问,既然是CLICK点击为什么鼠标没有动,而QTP回放的时候却可以成功的点击按钮的呢 其实QTP是有两..
不知道为什么HP的帮助文档中没有提供关于DeviceReplay的强大功能的信息描述。你可以在Java插件中却可以找到DeviceReplay的属性,但是对于那些不使用Java插件的人可能会觉得这个对象仅在Java程序的..
1、Object Spy的Tips Hold the CTRL key to change the window focus or perform other mouse operations 2、QTP为什么无法单步调试? 安装Microsoft Script Debuger即可 ..
QTP主要采用的是使用GUI模拟人的操作。它在模拟人的操作时会记录操作的对象及所做的操作和顺序,然后在回放时按记录顺序操作这些对象。而在这个模拟的过程中,最重要的莫过于界面对象..
一、前提 使用QTP测试数据输入是否成功。 在本例中使用三个办法:1、检查页面显示的记录条数;2、根据关键字检查数据库中数据;3、检查页面显示的最后一行数据是否为新增..