Maven QTP到Jenkins集成帮助需要CI
作为CI的一部分,我们必须运行来自Jenkins的QTP VB脚本 谁能告诉我整合的最佳方式是什么 提前感谢Maven QTP到Jenkins集成帮助需要CI,maven,testing,jenkins,qtp,jenkins-plugins,Maven,Testing,Jenkins,Qtp,Jenkins Plugins,作为CI的一部分,我们必须运行来自Jenkins的QTP VB脚本 谁能告诉我整合的最佳方式是什么 提前感谢 谢谢Jenkins可以运行您可以从命令行运行的任何东西,并且您可以创建QTP: 如果搜索quicktest.application,您将找到大量示例 您可以使用Jenkins中带解释器的Windows批处理命令生成步骤启动此过程。感谢您的帮助Anders,那么我是否应该提及要在.BAT文件中运行的测试脚本列表?如果我想在Jenkins中看到测试结果,有可能吗?是的,BAT文件应该包含您希
谢谢Jenkins可以运行您可以从命令行运行的任何东西,并且您可以创建QTP: 如果搜索
quicktest.application
,您将找到大量示例
您可以使用Jenkins中带解释器的Windows批处理命令生成步骤启动此过程。感谢您的帮助Anders,那么我是否应该提及要在.BAT文件中运行的测试脚本列表?如果我想在Jenkins中看到测试结果,有可能吗?是的,BAT文件应该包含您希望运行的命令-您将在windows工作站上的命令提示符中运行的命令。要在Jenkins中导入测试结果,它们必须采用Jenkins能够理解的格式。格式不是很复杂:您好,我正在将JENKINS(machine1)连接到QTP(machine2),因此我使用vb script.strUser=“K003277”strDomain=“PNKUKDEV”strComputer=“DV01123”strPassword=“Pork2013”Set objSWbemLocator=CreateObject(“WbemScripting.SWbemLocator”)通过远程桌面连接设置objWMIService=objSWbemLocator.ConnectServer(strComputer、root\CIMV2、strUser、strPassword、MS\u 409、NTLMDomain:+strDomain)对于那些仍在寻找详细答案的人来说,可能是,
Dim Application
Set Application = CreateObject("QuickTest.Application")
Application.Launch
Application.Visible = True
Application.Open "testfile", True
Dim Test
Set Test = Application.Test
Test.Run