5.2、具體實(shí)施過程
具體的實(shí)施過程,如下述圖所示:
1. Jenkins每次執(zhí)行時(shí),首先從SVN指定目錄,下載所有測(cè)試腳本。
2. 通過API key與Testlink建立關(guān)聯(lián),并獲取工程配置的測(cè)試項(xiàng)目對(duì)應(yīng)測(cè)試計(jì)劃下的自動(dòng)化測(cè)試用例信息。
3. 調(diào)用Ant Plugin插件,通過build.xml配置,執(zhí)行所有的Jmeter腳本文件,并生成XML格式測(cè)試報(bào)告:1份。
4. 對(duì)XML測(cè)試報(bào)告進(jìn)行二次處理,調(diào)用XML2HTML.xsl樣式表,生成HTML格式測(cè)試報(bào)告。
5. 對(duì)XML測(cè)試報(bào)告進(jìn)行轉(zhuǎn)換,生成Testlink可識(shí)別的TAP文件,以用例為單位,生成多個(gè)tap文件。
6. 將tap文件與第二部中獲取的自動(dòng)化用例信息對(duì)應(yīng),返回測(cè)試結(jié)果及測(cè)試報(bào)告到Testlink。
7. 將第四步生成的測(cè)試報(bào)告郵件發(fā)送給相關(guān)人員。