亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > HUDSON
利用Hudson持續集成來執行Android自動化測試
作者:網絡轉載 發布時間:[ 2013/5/27 9:52:05 ] 推薦標簽:

  當你套用Athrun、Robotium等框架,針對自己的項目寫完了一堆自動化測試腳本后,在Eclipse之外怎么讓它們可以持續性地跑起來并展現報告呢?

  據我了解,方便的方法大致有兩個:其一,利用Hudson(或Jenkins)持續集成系統;其二、利用Testin或東軟易測云等第三方云測試平臺達成。

  本文以Hudson在Windows系統的環境搭建為例。

  一、安裝篇

  1、安裝JDK,推薦1.6版本

  這個一般做Android的開發、測試都會裝了,但要注意配好環境變量,即將jdk的bin目錄加到Path里,將jdk目錄加入JAVA_HOME

  2、安裝ant

  http://ant.apache.org/bindownload.cgi,解壓到本地合適目錄,如D:apache-ant-1.8.4

  3、安裝tomcat

  http://tomcat.apache.org/download-70.cgi,解壓到本地適當目錄,如D:apache-tomcat-7.0.30

  4、安裝hudson

  http://java.net/projects/hudson/downloads/directory/war,將下載到的war包更名為hudson.war(這個名字關系到訪問的URL地址,也可以是別的),拷貝到tomcat的webapps目錄下,如D:apache-tomcat-7.0.30webapps

  至此,只要啟動tomcat/bin/startup.bat,可以在瀏覽器里用http://127.0.0.1:8080/hudson對hudson服務進行訪問了。

  二、配置篇

  打開hudson配置界面(主頁 - 系統管理 - 系統設置)

  1、配置好JDK,名稱任意,JAVA_HOME填準確。

  2、配置好ANT,名稱任意,ANT_HOME填準確。

  3、拉到下面,郵件通知部分,SMTP、用戶默認郵件后綴、系統管理員郵件都按照公司實際情況配好,Hudson URL填成http://本機IP:8080/hudson/,這樣同局域網內的其他用戶可以訪問你配置的Hudson服務了。

  同時點開Advanced,勾選"使用SMTP",使用你在公司域內的郵箱地址和密碼,SMTP端口一般選擇默認的25,Charset填寫"UTF-8",這樣測試結果才會以你的郵箱發出給相關人。

  打開hudson插件界面(主頁 - 系統管理 - 管理插件 - 可選插件)

  搜索以下幾個插件并安裝:

  1、Hudson Subversion Plug-in,顧名思義,SVN插件。

  2、JUnit Attachments Plugin,junit測試報告附件插件。

  3、Android Emulator Plugin,如果要用Android模擬器來測試的話,這個是要裝上的。

  4、Hudson GIT plugin,如果團隊是用Git來同步代碼的話,那這個也裝上。

  5、Email-ext plugin,郵件發送定制插件。Hudson默認只在構建失敗(或從失敗轉向成功)后發送提醒郵件;使用這個插件可以定制發送郵件的不同情景。

  其它都按需安裝嘍。

  新建任務 - 主項目(被測項目)打包任務

  1、構建一個自由風格的項目,名稱合適取。

  2、Source Code Management部分,選Subversion,Repository URL里面填寫你主體項目的SVN地址,其它選默認行了。

  3、Build trigger部分,勾選Build periodically可以使版本定時構建,語法和Unix的crontab一樣。勾選Poll SCM則是定期去SVN或CVS的workspace去檢查,如果有更新更構建。

  4、Build Environment部分,如果是用模擬器來測試的話,勾選"Run an Android emulator during build"。

  5、Build部分,關鍵的部分來了。

  Ant version:選Default行;

  Targets:要應用的ant target名稱,也可以是名稱列表(多個名稱用空格分隔),如果什么都不寫的話,是build腳本中的默認那個任務;

  Build File:有時候我們未必用ant默認找的build.xml來編譯,那用這個選項來自定義腳本路徑和名稱,如build4test.xml;

  Properties:這里用來寫build腳本運行時需要的一些參數。其效果等同于在項目的workspace下建一個ant.properties文件,然后在build腳本里加入<property file="ant.properties" />。其實說起來肯定是后一種方法更靈活,但有時為了安全起見(比如不把key.store.password泄漏出去),把這些屬性寫在Hudson服務端。(事實上這些屬性都記錄在該項目的config.xml里)

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 亚洲视频大全 | 精品无人区一区二区三区a 精品午夜国产在线观看不卡 | 天堂网在线资源 | 欧美一级在线视频 | 国产特黄特色a级在线视频 国产特黄特色a级在线视 | 巨胸喷奶水www久久久免费观看 | 在线观看男女爱视频网站 | 五月丁香啪啪 | 日本中文字幕在线视频 | 婷婷六月丁香色婷婷网 | 天天上天天操 | 男女边摸边吃奶边做视频在线 | 激情网站免费 | 在线播放性xxx欧美 在线播放你懂的 | 国产精品麻豆一区二区三区 | 国产乱插| 中文字幕视频二区 | 老司机av | 一级做a爱片就在线看 | 在线免费黄网 | 永久免费看黄 | 正在播放一区 | 欧美午夜免费观看福利片 | 成人福利免费在线观看 | 国产精品伦理久久久久久 | 日韩免费一级a毛片在线播放一级 | 男女视频免费在线观看 | 婷婷六月丁 | 日韩1级片| 91av综合| 欧美一级大片在线观看 | hdxxx色视频| 欧美色片在线观看 | 成人免费看黄网站无遮挡 | 久草观看视频 | 国产麻豆成人传媒免费观看 | 黄色免费高清视频 | 26uuu欧美| 青青草国产免费 | 欧美色久 | 1024手机在线观看 |