Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven QTP到Jenkins集成帮助需要CI_Maven_Testing_Jenkins_Qtp_Jenkins Plugins - Fatal编程技术网

Maven QTP到Jenkins集成帮助需要CI

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文件应该包含您希

作为CI的一部分,我们必须运行来自Jenkins的QTP VB脚本 谁能告诉我整合的最佳方式是什么

提前感谢
谢谢

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