在 Device Farm 中檢視測試報告 - AWS Device Farm

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Device Farm 中檢視測試報告

使用 Device Farm 主控台檢視您的測試報告。如需詳細資訊,請參閱AWS Device Farm 中的報告

先決條件

設定測試執行並驗證其是否已完成。

  1. 若要建立執行,請參閱在 Device Farm 中建立測試執行,然後返回此頁面。

  2. 確認執行已完成。在測試執行期間,Device Farm 主控台會顯示進行中 Device Farm scheduled a job. 執行的待處理圖示。執行中的每個裝置也會以待定圖示開頭,然後在測試開始時切換到執行中 Device Farm progress indicator. 圖示。當每個測試完成時,裝置名稱旁會顯示測試結果圖示。完成所有測試後,執行旁的待定圖示會變更為測試結果圖示。如需詳細資訊,請參閱Device Farm 測試結果狀態

檢視報告

您可以在 Device Farm 主控台中檢視測試結果。

檢視測試執行摘要頁面

  1. 登入 Device Farm 主控台,網址為 https://https://console.aws.amazon.com/devicefarm

  2. 在導覽窗格中,選擇行動裝置測試,然後選擇專案

  3. 在專案清單中,選擇用於執行的專案。

    提示

    若要依名稱篩選專案清單,請使用搜尋列。

  4. 選擇已完成的執行來檢視其摘要報告頁面。

  5. 測試執行摘要頁面會顯示測試結果的概觀。

    • Unique problems (唯一問題) 區段會列出唯一警告和失敗。若要檢視唯一問題,請按照檢視唯一的問題報告中的指示。

    • Devices (裝置) 區段會顯示每個裝置的測試總數,依結果排列。

      Device Farm device summary results.

      在此範例中,有數個裝置。在第一個資料表項目中,執行 Android 版本 10 的 Google Pixel 4 XL 裝置報告了三個成功的測試,需要 02:36 分鐘才能執行。

      若要依裝置檢視結果,請按照檢視裝置報告中的指示。

    • 螢幕擷取畫面區段會顯示 Device Farm 在執行期間擷取的任何螢幕擷取畫面清單,依裝置分組。

    • 剖析結果區段中,您可以下載剖析結果。

檢視唯一的問題報告

  1. Unique problems (唯一問題) 中,選擇您想要檢視的問題。

  2. 選擇裝置。報告會顯示問題的相關資訊。

    Video (視訊) 區段顯示測試的可下載影片錄製。

    結果區段會顯示測試結果。狀態會以結果圖示表示。如需詳細資訊,請參閱個別測試的狀態

    日誌區段會顯示 Device Farm 在測試期間記錄的任何資訊。若要檢視此資訊,請按照檢視報告中問題、裝置、套件或測試的日誌資訊中的指示。

    檔案索引標籤會顯示您可以下載的任何測試關聯檔案 (例如日誌檔案) 的清單。若要下載檔案,請在清單中選擇檔案的連結。

    螢幕擷取畫面索引標籤會顯示 Device Farm 在測試期間擷取的任何螢幕擷取畫面清單。

檢視裝置報告

  • Devices (裝置) 區段中,選擇裝置。

    Video (視訊) 區段顯示測試的可下載影片錄製。

    套件區段會顯示包含裝置套件相關資訊的資料表。

    在此表格中,測試結果欄會針對已在裝置上執行的每個測試套件,依結果摘要測試的數量。此資料也有圖形元件。如需詳細資訊,請參閱多個測試的狀態

    若要依套件檢視完整結果,請遵循 中的指示檢視測試套件報告

    日誌區段會顯示 Device Farm 在執行期間為裝置記錄的任何資訊。若要檢視此資訊,請按照檢視報告中問題、裝置、套件或測試的日誌資訊中的指示。

    檔案區段會顯示裝置的套件清單,以及您可以下載的任何相關檔案 (例如日誌檔案)。若要下載檔案,請在清單中選擇檔案的連結。

    螢幕擷取畫面區段會顯示 Device Farm 在裝置執行期間擷取的任何螢幕擷取畫面清單,依套件分組。

檢視測試套件報告

  1. Devices (裝置) 區段中,選擇裝置。

  2. 套件區段中,從資料表中選擇套件。

    Video (視訊) 區段顯示測試的可下載影片錄製。

    測試區段會顯示包含套件中測試相關資訊的資料表。

    在表格中,測試結果欄會顯示結果。此資料也有圖形元件。如需詳細資訊,請參閱多個測試的狀態

    若要依測試檢視完整結果,請遵循 中的指示檢視測試報告

    日誌區段會顯示 Device Farm 在套件執行期間記錄的任何資訊。若要檢視此資訊,請按照檢視報告中問題、裝置、套件或測試的日誌資訊中的指示。

    檔案區段會顯示套件的測試清單,以及您可以下載的任何相關檔案 (例如日誌檔案)。若要下載檔案,請在清單中選擇檔案的連結。

    螢幕擷取畫面區段會顯示 Device Farm 在套件執行期間擷取的任何螢幕擷取畫面清單,依測試分組。

檢視測試報告

  1. Devices (裝置) 區段中,選擇裝置。

  2. Suites (套件) 區段中,選擇套件。

  3. 測試區段中,選擇測試。

  4. Video (視訊) 區段顯示測試的可下載影片錄製。

    結果區段會顯示測試結果。狀態會以結果圖示表示。如需詳細資訊,請參閱個別測試的狀態

    日誌區段會顯示 Device Farm 在測試期間記錄的任何資訊。若要檢視此資訊,請按照檢視報告中問題、裝置、套件或測試的日誌資訊中的指示。

    檔案索引標籤會顯示您可以下載的任何測試關聯檔案 (例如日誌檔案) 的清單。若要下載檔案,請在清單中選擇檔案的連結。

    螢幕擷取畫面索引標籤會顯示 Device Farm 在測試期間擷取的任何螢幕擷取畫面清單。

檢視報告中問題、裝置、套件或測試的日誌資訊

日誌區段會顯示下列資訊:

  • Source (來源) 代表日誌項目的來源。可能的值包括:

    • Harness 代表 Device Farm 建立的日誌項目。這些日誌項目通常是在啟動和停止事件期間建立的。

    • 裝置代表裝置建立的日誌項目。若為 Android,這些是與 logcat 相容的日誌項目。若為 iOS,這些是與 syslog 相容的日誌項目。

    • Test (測試) 代表測試或其測試架構所建立的日誌項目。

  • Time (時間) 代表第一個日誌項目與此日誌項目之間的經歷時間。此時間是以 MM:SS.SSS 格式表示,其中 M 代表分鐘,而 S 代表秒。

  • PID 代表已建立日誌項目的程序識別碼 (PID)。裝置上由應用程式建立的所有日誌項目都具有相同的 PID。

  • Level (層級) 代表日誌項目的記錄層級。例如, 會Logger.debug("This is a message!")記錄 層級Debug。以下是可能值:

    • 警示

    • 嚴重

    • 偵錯

    • Emergency (緊急)

    • 錯誤

    • Errored (錯誤)

    • 失敗

    • Info (資訊)

    • 內部 (Internal)

    • Notice (注意)

    • Passed (通過)

    • 略過

    • 已停止

    • 詳細資訊

    • Warned (警告)

    • 警告

  • Tag (標籤) 代表日誌項目的任意中繼資料。例如,Android logcat 可以使用此項,描述系統哪個部分已建立日誌項目 (例如,ActivityManager)。

  • Message (訊息) 代表日誌項目的訊息或資料。例如, 會Logger.debug("Hello, World!")記錄 訊息"Hello, World!"

若要只顯示局部資訊:

  • 若要顯示符合特定資料欄值的所有日誌項目,請在搜尋列中輸入該值。例如,若要顯示來源值為 的所有日誌項目Harness,請在搜尋列Harness中輸入 。

  • 若要從資料欄標頭方塊中移除所有字元,請選擇資料欄標頭方塊中的 X。從資料欄標頭方塊中移除所有字元與*在該資料欄標頭方塊中輸入相同。

若要下載裝置的所有日誌資訊,包括您執行的所有套件和測試,請選擇下載日誌