testNG報告優化,testNG xslt

2022-06-30 18:42:11 字數 1248 閱讀 5491

一.在使用testng自動化框架執行測試用例後,會自動生成html的測試報告,但是過於簡單,資訊展示極少,也沒有圖表說明,所有我們使用testng-xslt進行美化。

二.具體實現步驟:

2.解壓檔案testng-xslt-1.1.2,把 lib 檔案下的saxon-8.7.jar 和 saxonliason.jar 拷貝到專案的lib資料夾(若沒有則新建)下,並匯入到專案中(lib資料夾的路徑必須放在test-output下,不然後面會影響生成構建檔案)

3.把 /src/main/resources/testng-results.xsl 放到專案的test-out資料夾下

4.點選自己的專案右鍵new-file-build.xml(建立build.xml檔案),配置需要的構建。

:自己的專案名字;

:對應的是testng生成報告的xml;(指定該路徑無需建立)

:對應的是testng生成報告的xsl;(指定該路徑無需建立)

:是要用testng-xslt生成報告的檔名和路徑;(可以建立新的檔案也可以指定到test-output)

:是要用testng-xslt生成報告的路徑;

5.eclipse選擇專案,點選window-show view-other,開啟ant資料夾,選擇ant,ok;會載入出專案的ant構建

6.開啟build.xml檔案點選右鍵,選擇第二個ant build...,勾選transform,點選run,構建完成。重新整理專案檢視生成新的報告檔案。

7.開啟報告:

優化testng報告

搞過testng的同學都知道,testng自帶的報告非常醜,而且有些欄位的展示很不人性化,所以需要優化下報告 嘗試過一下開源的jar包,如reportng,奈何和目前使用的allure框架衝突,只能選擇其他方法,google後發現可以重寫testng的生成報告的介面來實現自定義的報告,美化方面想到了...

TestNG測試報告美化

因testng自帶的測試報告不太美觀,可以使用testng xslt進行美化 2.把 src main resources testng results.xsl 放到你的 test output 目錄下 3.將lib資料夾下的saxon 8.7.jar包匯入所在工程中並build path 4.在p...

TestNG測試報告美化

因testng自帶的測試報告不太美觀,可以使用testng xslt進行美化 2.把 src main resources testng results.xsl放到你的 test output 目錄下 3.將lib資料夾下的saxon 8.7.jar包匯入所在工程中並build path 4.在pr...