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

  場(chǎng)景一

  應(yīng)用場(chǎng)景

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

  實(shí)現(xiàn)方法

  ※安裝插件Copy+Artifact+Plugin

  ※設(shè)置機(jī)器Grid和任務(wù)Grid

  ※quick任務(wù)設(shè)置

  ※測(cè)試任務(wù)設(shè)置,每個(gè)任務(wù)執(zhí)行前先設(shè)置獲取上游任務(wù)產(chǎn)出

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

  ※測(cè)試完成后,hudson會(huì)自動(dòng)的在上游任務(wù)中把下游的任務(wù)的報(bào)告(例如xunit格式的報(bào)告)作merge。

  注意

  ※上下游任務(wù)要Record fingerprints of files to track usage同一個(gè)文件。一般可設(shè)置為quick任務(wù)的編譯產(chǎn)出

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

  場(chǎng)景二

  應(yīng)用場(chǎng)景

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

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