您的位置:軟件測試 > 開源軟件測試 > 開源軟件測試解決方案 >
基于hudson持續(xù)集成的分布式測試解決方案
作者:網絡轉載 發(fā)布時間:[ 2013/4/12 14:21:49 ] 推薦標簽:

  場景一

  應用場景

  適用于: quick任務(編譯、單測)+ N個測試任務(每個測試任務執(zhí)行部分的用例)。測試完成后只需要作xunit格式的報告的merger,不需要額外的匯總。如下圖所示:

  實現(xiàn)方法

  ※安裝插件Copy+Artifact+Plugin

  ※設置機器Grid和任務Grid

  ※quick任務設置

  ※測試任務設置,每個任務執(zhí)行前先設置獲取上游任務產出

  ※每個測試任務的執(zhí)行過程中,指定執(zhí)行一部分的用例

  ※測試完成后,hudson會自動的在上游任務中把下游的任務的報告(例如xunit格式的報告)作merge。

  注意

  ※上下游任務要Record fingerprints of files to track usage同一個文件。一般可設置為quick任務的編譯產出

  ※下游任務失敗時,通知上游任務的提交者,可使用插件Blame+Upstream+Committers+Plugin

  場景二

  應用場景

  適用于: quick任務(編譯、單測)+ N個測試任務(每個測試任務執(zhí)行部分的用例)+ 匯總任務。測試完成后 不僅僅只需要作xunit格式的報告的merge,還需要有一個額外的匯總任務,這個匯總任務必須等所有的測試任務完成后才能執(zhí)行。如下圖所示:

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd