TestNG 學習總結 - 測試結果報告(十四)

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

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

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

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

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

下表列出了不同的情況報告和



記錄的例子:

自定義日誌 這個例子說明如何編寫您自己的記錄。
自定義記錄器 這個例子說明了如何編寫自己的記錄器。
HTML和XML報告 這個例子說明了默認的HTML和XML報告TestNG產生。
JUNIT報告 這個例子說明了TestNG的報告生成Junit的報告。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章