`

通过脚本启动QTP,运行测试脚本

 
阅读更多
通过脚本启动QTP,打开并运行一个新测试:
 我之前项目中用到一个简单的启动脚本,分享给大家参考:
Dim G_TestPath'项目所在测试根目录
Dim qtApp'QTP应用程序
set ws=CreateObject("WScript.Shell")
G_TestPath = ws.CurrentDirectory'自动获取项目所在测试根目录
Set qtApp=createobject("QuickTest.application")
qtApp.Launch
qtApp.visible=True '可见为True
qtApp.Open G_TestPath'Open当前项目
Set qtTest = qtApp.Test
qtTest.Settings.Launchers("Web").Active = False'不开启IE浏览器
'qtTest.Settings.Launchers("Web").Browser = "IE"
'qtTest.Settings.Launchers("Web").CloseOnExit = True
qtTest.Settings.Launchers("Windows Applications").Active = True
qtTest.Settings.Launchers("Windows Applications").Applications.RemoveAll
qtTest.Settings.Launchers("Windows Applications").RecordOnQTDescendants = True
qtTest.Settings.Launchers("Windows Applications").RecordOnExplorerDescendants = False
qtTest.Settings.Launchers("Windows Applications").RecordOnSpecifiedApplications = True
qtTest.Settings.Run.IterationMode = "rngAll"
qtTest.Settings.Run.StartIteration = 1
qtTest.Settings.Run.EndIteration = 1
qtTest.Settings.Run.ObjectSyncTimeOut = 10000
qtTest.Settings.Run.DisableSmartIdentification = False
qtTest.Settings.Run.OnError = "NextStep"
qtTest.Settings.Resources.DataTablePath = "<Default>"
qtTest.Settings.Web.BrowserNavigationTimeout = 15000

qtTest.Run '开始运行测试

 来自:http://blog.csdn.net/xifeijian/article/details/8456373

分享到:
评论

相关推荐

    自动化测试-远程启动QTP脚本

    - 设置完成后保存并启动测试执行。 这种方式适用于已经集成到QC环境中的测试用例,特别是当测试团队使用的是HP ALM(Application Lifecycle Management)平台时更为便捷。 #### 二、利用WMI对象远程启动QTP进程 ...

    qtp 测试脚本项目实例

    2. **设置测试参数**:定义测试运行时的变量,例如数据驱动测试中的输入值。 3. **启动被测应用**:使用QTP的`Run`方法启动或激活需要测试的应用程序。 4. **对象识别与操作**:通过QTP的对象模型来识别和操作应用中...

    软件测试三QTP黑盒测试工具.pdf

    本资源是一个关于软件测试的实验报告,介绍了QTP黑盒测试工具的使用和操作,包括QTP的组成部分、实验设备及环境、QTP的使用步骤、QTP录制前的准备工作、QTP录制测试过程、QTP编辑测试脚本、QTP调试脚本、QTP回归测试...

    QTP功能测试登陆脚本改写

    通常,一个QTP脚本会包括初始化、主体测试步骤和清理(或注销)阶段。在初始化阶段,我们会设置环境参数、打开应用程序等;主体测试步骤执行实际的功能操作,如输入用户名和密码、点击登录按钮等;清理阶段则用于...

    qtp测试用例及测试脚本

    综上所述,"qtp测试用例及测试脚本"涵盖了QTP中的多个关键知识点,包括测试用例设计、数据驱动、Action调用、低级录制、场景恢复、功能键测试、检查点测试以及正则表达式的应用。这些内容对于理解和掌握QTP自动化...

    导致QTP运行脚本慢的常见原因

    导致 QTP 运行脚本慢的常见原因 QTP(QuickTest Professional)是一种自动化测试工具,广泛应用于软件测试和质量保证领域。然而,在实际应用中,QTP ...通过分析和解决这些问题,可以提高 QTP 运行脚本的速度和效率。

    QTP批处理处理测试脚本的工具

    总之,QTP批处理处理测试脚本的工具是自动化测试不可或缺的一部分,它通过自动化执行和管理大量测试脚本,减少了手动操作的工作量,提高了测试质量,同时也为测试团队带来了更高的工作效率。对于那些在QTP环境下工作...

    QTP登录测试脚本实例

    【QTP登录测试脚本实例】是一个典型的自动化测试场景,主要针对登录功能进行验证。QuickTest Professional(QTP)是HP公司(现被Micro Focus收购)推出的一种功能强大的自动化测试工具,尤其适用于软件的业务流程...

    自动调用qtp运行相关脚本

    最后,通过调用`Run`方法并传入`RunResultsOptions`对象来启动测试: ```vb qtTest.Run qtResultsOpt, True ``` ##### 6. 清理资源 为了确保内存释放得当,避免出现内存泄漏等问题,在脚本执行完毕后应当适当地释放...

    QTP脚本调试器,调试QTP脚本使用

    综上所述,QTP脚本调试器是调试和优化QTP测试脚本的强大工具,通过熟练掌握其使用方法,可以有效地提高测试效率,确保自动化测试的质量。在实际工作中,不断实践和学习,提升对调试器的理解和应用,是每个QTP测试...

    QTP自动化测试脚本实例

    当你启动QTP并录制用户操作时,它会将每一步操作转化为测试脚本,这些脚本基于VBS(Visual Basic Scripting)语言。通过分析脚本,你可以理解QTP是如何识别和操作对象的。例如,对象的属性(如名称、类名、索引等)...

    QTP 脚本实例二。直接用QTP打开即可。

    通过学习QTP脚本实例,初学者可以更好地理解如何控制和操作测试对象,以及如何处理各种测试情况。 C8、C7、C9可能是三个不同的测试脚本或测试用例的名称,每个都可能涵盖不同的功能或场景。例如,C8可能涉及登录...

    QTP10 插件破解脚本

    QTP10-插件破解脚本

Global site tag (gtag.js) - Google Analytics