多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

QuickTest Professional自动化对象模型-自动化测试

更新时间:2022-05-30 09:24:57 作者:多测师 浏览:203

  正如使用 QuickTest 实现应用程序测试自动化一样,也可以使用 QuickTest Professional 自动化对象模型实现 QuickTest 操作自动化。 可以使用由 QuickTest 自动化对象模型公开的对象、方法和属性来编写程序,用以配置 QuickTest 选项和运行测试或业务组件,而不必使用 QuickTest 界面手动执行这些操作。

QuickTest Professional自动化对象模型-自动化测试

  自动化程序在以下情形特别有用:多次执行相同任务或就多个测试或组件执行相同任务;根据特定环境或应用程序的需要快速配置QuickTest。其实要自动化运行QuickTest 相当简单,只需自己在电脑上建个vbs文件,完成后双击运行就可以实现了。下面给个最简单的配置QuickTest自动化启动,打开测试脚本,然后保存测试结果,然后自己关闭QuickTest程序的例子脚本。

  dim qtApp

  dim qttest

  set qtApp = Createobject("QuickTest.Application") '创建 Application 对象

  qtApp.launch ' 启动

  qtApp.Options.Run.ViewResults = true

  qtApp.Visible = True '可见

  qtApp.open "E:\Test1",true '用只读的方法打开测试脚本

  Set qtTest = qtApp.Test '创建 Test 对象

  Set qtResultsOpt = CreateObject("QuickTest.RunResultsOptions") ' 创建 Run Results Options 对象

  qtResultsOpt.ResultsLocation = "E:\Test1\Res1" ' 设置测试结果保存位置

  qtTest.run qtResultsOpt ' 执行测试

  qtTest.close ' 关闭测试

  qtApp.quit '关闭QTP

  Set qtTest = Nothing ' 释放 Test 对象

  set qtApp =nothing '释放

  有兴趣的可以自己再研究更深层次的配置运行,QTP中基本上大多数的配置都可以通过它提供的对象及其方法和属性来通过代码实现。

  以上内容为大家介绍了自动化测试中的QuickTest Professional自动化对象模型,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部