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中的基本配置已完成,點擊「當即構建」開始執行自動化測試,以下圖所示: