View a markdown version of this page

在 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 (錯誤)

    • 失敗

    • 資訊

    • 內部 (Internal)

    • Notice (注意)

    • Passed (通過)

    • 略過

    • 已停止

    • 詳細資訊

    • Warned (警告)

    • 警告

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

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

若要只顯示局部資訊:

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

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

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