QTP的基本使用方法 QTP对于非专业技术人员,提供了较为简单的录制和关键字操作界面。普通业务测试人员,也能够较容易地利用QTP进行一些简单的自动化测试工作。 步骤一:录制脚本 点击Record就开始录制脚本,当然可以先设置一下,在Automation-->Record and run settings中。一般使用基本录制模式。 步骤二:回放脚本 点击Run就
DeviceReplay对象可用于在QTP中直接操纵鼠标和键盘,例如单击鼠标、发送键盘按键、输入字符串等动作。 下面的脚本首先创建DeviceReplay对象,然后使用其SendString方法发送一段字符串,然后使用MouseMove方法移动鼠标,使用MouseClick方法单击鼠标: Dim devicereplay word = "Hello World!" Set devicer
Will Roden在《Actions vs Functions in QTP 9.0》一文章归纳了QTP在Action和Function的使用上的一些区别: 1、处理数据:Actions只能接受有限的数据类型作为参数(string、integer等)。 Function可以接受array、dictionary object和test object(Page、Frame、WebRadioGro
本书面向使用QuickTest Professional测试工具进行自动化功能测试的测试工程师,以及希望了解自动化功能测试的测试员。本书以循序渐进的方式讲解了自动化功能测试的基本知识,结合QuickTest Professional的使用,深入讲解自动化测试脚本的开发,涉及目前流行的数据驱动测试方法、关键字驱动测试方法等方面的内容,并且详细讲解了如何使用QuickTest Professional
QTP是非常优秀的面向GUI的自动化测试工具,由于采用的是VBS作为脚本开发语言,因此可以利用VBS的优势进行很多非GUI类型的自动化测试测试。就像Ian Fraser所说的“The true beauty of QTP is that the only limitation is your imagination and ability to code in VBScript.” 只要VBS能
对于ComponentOne的ToolBar控件,我们可以采用QTP的.NET插件扩展技术来处理。下面是在VS.NET2005中编写的插件扩展代码: using System; using Mercury.QTP.CustomServer; using System.Windows.Forms; using QuickTestCustomServer_C1ToolBar; using C
对于.NET的CheckedListBox控件,我们可以适当封装,让其可以支持设置CheckListBox中指定Index的某一项的勾选状态的功能,以及支持设置CheckListBox中指定内容的某一项的勾选状态的功能,具体的实现代码如下所示: ' 设置CheckListBox中指定Index的某一项的勾选状态 Function CheckItemByIndex(w_CheckLi
方法1: Function RegexSelectQTP(Object, sPattern) Dim oRegExp, arrAllItems, ix 'Create RegExp Object Set oRegExp = New RegExp oRegExp.IgnoreCase = False oRegEx
今天试用了一下PowerDebug的Beta版本,下面介绍一下PowerDebug的主要功能。 1、写Log功能 在PowerDebug的输出窗口写Log。 例如: 'Clear the error PowerDebug.ClearLog() 'Don't report Time to the output window