本文提供發佈前測試報告可能發現的錯誤、警告或問題概覽,協助您瞭解報告結果。如要瞭解如何設定及執行發佈前測試報告,請參閱「透過發佈前測試報告找出問題」。
取得發佈前測試報告後,您可以查看測試摘要,包括測試期間發現的錯誤、警告和輕微問題數量 (按問題類型分類)。您亦會看到根據應用程式測試結果提供的建議。
注意:雖然發佈前測試報告是強大實用的工具,並可助您改善應用程式,但 Google 不保證測試能夠找出所有問題。如要確保您的測試結果盡量全面、相關,請查看及更新發佈前測試報告設定。
發佈前測試報告概覽
「發佈前測試報告概覽」頁面概述測試期間發現的不重複錯誤、警告和輕微問題數量,並分為四個類別:穩定性、成效、無障礙功能及安全性和信任。下文詳細描述這些類別。
您亦會看到測試應用程式的裝置數量,及有助改善應用程式的分析資料和建議 (視乎測試結果)。
以下是一些測試過程中發現的問題例子:
- 錯誤:包括當機、ANR、使用有瑕疵的資料庫、使用受限制的不支援 API。
- 警告:包括緩慢啟動和載入時間、登入或檢索問題、記憶體問題、使用尚未受限制的不支援 API。
- 輕微問題:包括欠缺內容標籤、顏色對比問題、觸控目標尺寸太小、執行問題。
發佈前測試報告詳情
穩定性「穩定性」分頁的每個部分詳述測試期間發現的問題,包括:
- 問題類型和圖示:
- 紅色表示錯誤
- 黃色表示警告
- 綠色表示測試未發現問題
- 偵測到問題的裝置數量
- 與問題相關的堆疊追蹤
- 相關 API (如適用)
- 測試期間偵測到的問題次數 (如適用)
在每個問題旁邊,您可以選取 [顯示更多],以瞭解問題的詳細資料,例如裝置名稱、螢幕尺寸、Android 版本、RAM、應用程式二進位介面 (ABI) 和語言代碼。您可以選取每個裝置型號,以查看裝置規格、測試螢幕截圖和影片、示範循環輸出及堆疊追蹤 (亦可下載)。請注意,實際提供的資料可能有所不同。
注意:由於產生發佈前測試報告時找到的當機問題來自測試裝置,因此不會影響您的當機統計資料。
查看沒有問題的測試裝置
您可以前往「穩定性」分頁底部查看「沒有任何問題的測試裝置」圖表,以查看沒有問題的測試資料。
每行會顯示測試裝置名稱、Android 版本,以及表示應用程式有否測試問題的圖示。
如果應用程式使用一個或多個不在公開 Android SDK 中的介面 (亦稱為「不支援」或「非 SDK 介面」),發佈前測試報告的「概覽」或「穩定性」分頁上會列出錯誤和警告訊息。
查看個別問題
如要辨識任何正在使用但不受支援的介面,按一下發佈前測試報告中的「OS 兼容性」錯誤和警告旁邊的「查看問題」連結。如要查看特定介面在應用程式調用的位置,按一下介面旁邊的向下箭號以查看「堆疊追蹤」。同一個介面在同一個測試中可以調用數次。
不受支援的介面會以嚴重程度分類。為避免出現穩定性問題,建議完全停止使用不受支援的介面,但您可以根據這些類別來決定要解決的問題的優先次序。
以下為建議的優先次序:
- 受限制:在部分或所有 Android 版本上受破壞的介面。
- 不受支援但需即時受限制:不保證能夠運作,且在即將推出的 Android 版本中受限制的介面。
- 不受支援且無需即時限制:不保證能夠運作的介面。
請注意:每個類別中的介面按出現頻率排列,這有助您決定解決問題的優先次序。
每個裝置型號的效能測試摘要均包括以下數據:
- 每秒平均畫格數:畫格的平均顯示速率。
- 請注意:每秒平均畫格數資料僅適用於使用遊戲循環的測試。
- CPU 平均用量:您的應用程式在特定裝置型號上的平均 CPU 用量百分比。
- 平均網絡傳送量:您的應用程式在特定裝置型號上,每秒透過網絡連線傳送的平均字節數量。
- 平均網絡接收量:您的應用程式在特定裝置型號上,每秒透過網絡連線接收的平均字節數量。
- 平均記憶體用量:在所選時間內,您的應用程式在特定裝置型號上的平均記憶體用量。
備註:Android 版本較舊的測試裝置可能無法產生效能資料。
查看個別報告
選取每個裝置型號,即可查看裝置規格、效能統計資料、隨時間變化的成效,以及觀看測試的螢幕截圖和影片。您亦可以查看各數據在整個測試中不同時段的圖表和記錄。
例如,您可以查看應用程式在測試期間的 CPU 使用率。如果您留意到 CPU 用量飆升,請檢查檢索器當時執行的操作,以解決問題。
請注意,系統實際提供的資料,可能與上述有所不同。
每個無障礙功能測試摘要包含測試期間發現的無障礙功能錯誤、警告和輕微問題數量 (按問題類型分類)。
- 內容標記:應用程式內沒有為螢幕閱讀器正確標記的元素數量。
- 觸控目標尺寸:應用程式內不符合建議觸控目標尺寸的元素數量。
- 實行:應用程式內可能會對動作障礙使用者造成不便的版面配置問題數量。
- 低對比:應用程式內的低對比顏色問題數量。
按類別查看報告
您可以在「無障礙功能」分頁頂部摘要下捲動,查看問題分類部分的螢幕截圖,以識別應用程式中哪裡出現無障礙功能問題。
- 如果找到錯誤,系統會顯示紅色圖示。
- 如果找到警告,系統會顯示黃色圖示。
- 如果只是輕微問題,系統會顯示藍色圖示。
- 如果找不到問題,系統會顯示綠色剔號。
查看個別問題
選取螢幕截圖叢集即可查看螢幕截圖範例,當中包含相應的裝置型號名稱、作業系統、螢幕尺寸、顯示密度、語言及建議。
改善應用程式的無障礙功能
- 瞭解如何使用「無障礙功能掃瞄工具」識別無障礙功能建議。
- 前往 Android 開發人員網站查看 Android 無障礙文件。
螢幕截圖測試摘要提供:
- 應用程式版面圖片,讓您瞭解應用程式在不同語言測試裝置上的顯示情況。
- 有關測試裝置的元數據 (包括型號名稱、Android 版本、語言、螢幕解像度和 DPI)。
- 附有螢幕截圖的裝置數量。
- 您的 Android App Bundle 無法測試的裝置數量:
- 無法測試的裝置:您的 App Bundle 與這些裝置兼容,但測試時發生問題。如有任何裝置無法完成測試,您可能需要上載另一個 App Bundle,然後重新測試。
- 不兼容的裝置:您的 App Bundle 與某些測試裝置不兼容。如果再次測試,您將不會收到任何不兼容裝置的結果。
請注意:如果使用示範循環執行測試,「螢幕截圖」分頁將不會顯示任何資料。
查看螢幕截圖的方式
您可以使用「螢幕截圖」分頁右上方附近的「分組依據」點選器,將螢幕截圖測試結果分成不同組別。螢幕截圖分組的方法分兩種:
- 螢幕截圖叢集:選取 [螢幕截圖叢集],即可透過螢幕截圖瞭解不同裝置上的顯示情況。在這個檢視畫面中,發佈前測試報告會根據螢幕上的元素或小工具將圖片組合起來。「螢幕截圖叢集」預設為已選取。
- 裝置:選取 [裝置],即可查看所有與特定裝置相關,並按測試時間順序擷取的所有螢幕截圖。
您可以選取螢幕截圖,以查看裝置規格和其他資料。
語言偏好設定
如要查看特定語言的螢幕截圖,您可以在「設定」分頁中設定語言偏好。
每個測試摘要包含 App Bundle 的安全漏洞名稱和描述。
備註:發佈正式版 App Bundle 前,建議您先解決所列出的安全漏洞。
使用 Firebase Test Lab 建立自訂測試
如果您的應用程式或遊戲需要進一步的專用測試,您可以考慮使用 Firebase Test Lab。建立 Firebase 項目後,您可以從更多裝置和測試方法中選取裝置類型,以建立自訂測試。然後,您可以在 Firebase 控制器中執行並查看自訂測試結果。您每天執行的首 5-15 個測試為免費。
相關內容
- 瀏覽「Play 學院」進一步瞭解如何使用發佈前測試報告識別問題。