1. 程式人生 > >【Katalon學習五十一】測試套件報告

【Katalon學習五十一】測試套件報告

一旦測試套件完成了它的執行,一個歷史報告將被自動生成並存儲在報告中。

例如:

 報告的命名將遵循以下命名約定:YYYYMMDD_HHmmss,它是測試套件開始執行時的日期時間。

報表概況

在Test Explorer檢視中,雙擊測試套件的歷史執行來檢視它的詳細資訊:

 其中:

Component Description
Test Cases Table 執行測試用例的列表。
Summary 執行環境的彙總資訊
Execution Settings

已執行瀏覽器/裝置的設定。例如:

Execution Environment

執行系統的其他資訊。例如:

 測試用例列表

這裡顯示了在測試套件中執行的所有迭代的彙總資訊。每次用測試資料行執行測試用例時,都被視為迭代。

使用者可使用所提供的過濾器,方便地決定顯示哪類資料: 

  • Filter
  • Description
  • Passed
  • 只顯示已傳遞的迭代。
  • Failed
  • 只顯示失敗的迭代。
  • Error
  • 只顯示有錯誤的迭代。
  • Incomplete
  • 只顯示不完整的迭代

 

  •  通過在測試用例表中選擇一個迭代並單擊Show Test Case Details,您可以檢視關於其執行日誌的詳細資訊。
  • 如果在專案設定中配置了qTest和JIRA,則可以向這些系統提交資料。有關更多細節,請參閱啟用qTest整合和配置JIRA整合。

測試套件的總結

本節給出測試套件的摘要資訊:

 其中:

Field Description
Test Suite ID 在Katalon Studio中執行的測試套件的ID。
Hostname / OS / Platform 測試套件執行的環境
Start / End / Elapse 執行開始/結束日期、時間和持續時間
Total TC 測試用例的總數,以及它們的執行狀態

測試日誌詳細資訊

這個部分顯示了關於在測試用例表部分中選擇的迭代的所有資訊。

測試日誌選項卡

有關所有執行步驟及其狀態的詳細資訊顯示在此選項卡中。

 其中:

Component Description
Log Information 在測試用例的Logsection中選擇的測試步驟的資訊:
  • 測試步驟的名稱(測試步驟中使用的關鍵字的名稱)
  • 執行開始/結束日期、時間和持續時間
  • 測試步驟的描述
  • 執行測試步驟時引發的任何系統訊息
Log Image

截圖取自測試中的應用程式,它是在以下兩種情況下捕獲的:

  • 在測試執行期間發生錯誤
  • 使用截圖關鍵字

 使用者可使用所提供的過濾器,方便地決定顯示哪類資料:

Filter Description
Info 顯示記錄的訊息以供參考。
Passed 顯示成功執行的步驟。
Failed 顯示未能執行的步驟。
Error 顯示有錯誤的步驟。
Incomplete 由於語法錯誤、電源不足、網路斷開等原因導致的步驟不完整……
Warning 顯示具有警告狀態的步驟。
Not Run 顯示跳過的步驟。

 如果在專案設定中配置了JIRA,則可以向該系統提交票據。有關詳細資訊,請參閱配置JIRA整合。
螢幕截圖用於失敗的步驟,您可以將滑鼠懸停在附件圖示上進行檢視。

資訊欄

使用者可以在這個選項卡中找到測試用例的摘要資訊。

 其中:

Field Description
Test Case ID 在Katalon Studio中執行的測試用例的ID。
Start / End / Elapse 執行開始/結束日期、時間和持續時間。
Description 測試用例的描述。
Message 執行此迭代時引發的任何系統訊息。

整合標籤

有關此迭代的qTest整合的資訊顯示在此選項卡中。

 其中

Field Description
Test Log ID 整合的qTest測試執行的ID。
Test Run Alias 整合的qTest測試執行的別名。
Attachment 指示是否將所有執行日誌和報告放在一個壓縮檔案中,該檔案作為附件傳送到qTest。

 匯出到其他格式

出於共享的目的,使用者可以使用test Explorer中的上下文選單將測試套件的報告生成為其他格式,如HTML、CSV、PDF和JUnit,如下圖所示: