Jenkins的部署在上一篇随笔中已经和你们介绍了,下面咱们介绍一下再Jenkins中构建testcomplete项目。我这里使用的是Testcomplete11,下面详细介绍一下构建步骤。浏览器
一、Jenkins中Testcomplete插件安装tomcat
首先下载Jenkins中所需的testcomplete插件(Jenkins插件管理中也能够进行下载安装,可是为了找到最适合版本的插件咱们采用先下载插件后安装的步骤)测试
下载地址:TestComplete support plug-in (选择1.4版本)ui
下载完成后在浏览器中输入http://localhost:8080/jenkins/spa
登陆到Jenkins界面,选择“系统管理”->“管理插件”->“高级”,以下图所示:插件
点击“上传插件”下面的“浏览”按钮,选择下载好的TestComplete support plug-in插件后点击“上传”按钮,安装插件成功后切换到“已安装”tab页界面中能够查看到新安装的TestComplete support plug-in插件,以下图所示:code
安装成功后重启Tomcat服务(其实只从新启动Jenkins便可,不过为了方便刚接触的tomcat的小白同窗)ip
二、Jenkins中Testcomplete项目构建ci
重启服务后登陆Jenkins,点击“新建”后设置“Item名称”和构建项目类型,以下图所示:部署
输入“Item名称”,选择“构建一个自由风格的软件项目”后点击“OK”按钮,进入“配置”界面,以下图所示:
配置界面咱们主要在“构建”处进行配置,点击“添加构建步骤”下拉按钮,选择“Testcomplete test”选项,以下图所示:
在Testcomplete test配置界面输入“Project suite file”文件路径并选择执行方式,以下图所示:
首先看一下ZZHZHK.pjs项目在testcomplete中的状况,以下图所示:
Project test配置
Project这输入要执行测试的testcomplete中Project suite指定的Project
Script test配置
(这个是帮助手册中的例子,由于这里的Routine中输入什么我暂时尚未研究透,不敢妄自菲薄)
Keyword test配置
Other – runs the specified project item. Enter the name of the project to the Project field and the full path to the project item to the Test name field. Use vertical bars (|) as separators. For example, enter Script|Unit1|foo
to run the foo routine from the Unit1 script unit.
下面是setting中的配置,点击setting后面的“高级”按钮,显示以下内容:
配置完成后点击“保存”按钮便可
到此处Testcomplete在Jenkins中的基本配置已完成,点击“当即构建”开始执行自动化测试,以下图所示: