位置:首頁 > Java技術 > TestNG教學 > TestNG測試結果報告

TestNG測試結果報告

報告是任何測試的執行是最重要的部分,原因是它可以幫助用戶了解執行測試,故障點和失敗的原因的結果。記錄,另一方麵,重要的是要留意執行流程,或在任何故障的情況下進行調試。

TestNG默認情況下,會產生不同類型的測試執行報告。這包括HTMLXML報表輸出。 TestNG的還允許用戶自己寫的報告,並用它使用TestNG。還有一個選項來寫你自己的記錄器,在運行時通過TestNG的通知。

主要有兩種方法來生成報告使用TestNG:

  • 監聽器: 為了實現一個監聽類,類有實現theorg.testng。 ITestListener接口。這些類在運行時通知了TestNG測試開始時,結束後,失敗,跳過或傳遞。

  • 記錄器: 為了實現一個報表類,實現一個org.testng.IReporter接口。這些類一整套運行結束時調用。調用時,該對象包含整個測試運行的信息傳遞到這個類。

下表列出了不同的情況報告和記錄的例子:

自定義日誌 這個例子說明如何編寫您自己的記錄。
自定義記錄器 這個例子說明了如何編寫自己的記錄器。
HTML 和 XML 報告 這個例子說明了默認的HTML和XML報告TestNG產生。
JUnit 報告 這個例子說明了TestNG的報告生成Junit的報告。