如何檢視 TestNG 生成的報告?


TestNG 允許使用者從 IntelliJ IDE 以及命令列執行測試套件。當用戶從 IDE 或命令列執行 testing.xml 時,TestNG 會生成一個預設報告。它將所有報告和相應的 html 檔案儲存在 Project -> test-output 資料夾中。如果資料夾不存在,TestNG 會建立該資料夾。

啟用報告生成

在從 IDE 執行 testing.xml 時,使用者必須在“新增配置” -> “監聽器”選項卡中啟用預設報告生成。以下螢幕截圖顯示瞭如何在 IntelliJ 中啟用預設報告生成。

  • 如果使用者希望在自定義路徑而不是預設路徑生成報告,則應在“新增配置” -> “輸出目錄”中提供路徑。

  • 使用者還可以透過點選同一文字框右側的資料夾圖示來瀏覽路徑。

以下螢幕截圖顯示了在哪裡提供路徑以啟用報告建立的自定義路徑

報告演練

對於預設報告生成,執行完成後,使用者可以在預設位置 Project -> test-output 中檢視報告。以下螢幕截圖顯示了可以在其中檢視報告的 IDE 路徑

可以透過開啟 index.html 檢視主要彙總報告。此檔案的檢視如以下螢幕截圖所示

  • 在左側的“資訊”部分,透過點選第一個連結(C:\Users\ananadas\.....testng.xml),使用者可以檢視已執行的 testing.xml 檔案的詳細資訊。

  • 類似地,其他連結提供了測試套件、類、組、忽略的方法等數量。

  • 在“結果”部分,使用者可以看到執行了多少個 @Test 方法以及每個 @Test 方法的狀態。

  • 除此之外,TestNG 還生成 emailable-report.html 檔案。它包含彙總報告,可以傳送到電子郵件中。

以下螢幕截圖顯示了此報告的檢視

除了 HTML 報告外,TestNG 還生成 xml 和 junit 報告。Junit 報告是 xml 報告,可以在 junitreports 資料夾中檢視,而 testing-results.xml 位於主資料夾本身,即 test-report 內部。

更新於: 2023年8月16日

133 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.