使用 Firebase Test Lab Android 版進行測試

本文內容:

Firebase Test Lab Android 版能讓您輕鬆執行下列類型的測試:

  • 專門為了測試應用程式所編寫的 Espresso、Robotium 或 UI Automator 2.0 檢測設備測試。
  • 可分析應用程式使用者介面結構,接著透過模擬使用者活動自動探索整個結構的 Robo 測試。

開始測試前,您必須先啟用專案計費功能。如果您沒有有效的帳單帳戶,請先新增帳戶,然後將專案與該帳單帳戶連結。您必須是專案擁有者或擁有專案編輯權限,才能進行這項操作。

執行檢測設備測試的步驟

  1. Firebase 主控台的導覽列上,依序按一下 [Test Lab] -> [Get Started] -> [Run an Instrumentation test]。
  2. 按一下 [Browse],瀏覽到您的應用程式 APK 和測試 APK,然後按一下 [Continue]。
  3. 選取裝置、Android API 層級、螢幕方向,以及您要測試的應用程式語言代碼版本,即可設定測試系列程序。
  4. (選擇性) 按一下 [Show advanced options],接著可變更 [Test timeout] 以調整每次測試執行作業的時間上限。
  5. 按一下 [Start <N> Tests],其中 <N> 代表有效測試設定數 (根據您在這個畫面上設定的測試系列程序)。所有待執行的測試都會加上一個藍色時鐘圖示;測試完成後,這個圖示就會變成綠色勾號。
  6. 每完成一項測試後,只要按一下 [Test Execution] 欄中列出的裝置就能查看測試結果,包括測試案例、紀錄、螢幕擷取畫面和影片畫面。

執行 Robo 測試的步驟

  1. Firebase 主控台的導覽列上,依序按一下 [Test Lab] -> [Get Started] -> [Run a Robo test]。
  2. 按一下 [Browse],瀏覽到您的應用程式 APK,然後按一下 [Continue]。
  3. 選取裝置、Android API 層級、螢幕方向,以及您要測試的應用程式語言代碼版本,即可設定測試系列程序。
  4. (選擇性) 按一下 [Show advanced options] 即可變更下列選項:
    • 測試逾時會決定每次測試執行作業的時間上限。
    • 深度上限可決定 Robo 測試在回到應用程式使用者介面根目錄 (主畫面) 探索其他分支版本前,必須探索使用者介面特定分支版本的徹底程度。
  5. 按一下 [Start <N> Tests],其中 <N> 代表有效測試設定數 (根據您在這個畫面上設定的測試系列程序)。所有待執行的測試都會加上一個藍色時鐘圖示;測試完成後,這個圖示就會變成綠色勾號。
  6. 每完成一項測試後,只要按一下 [Test Execution] 欄中列出的裝置就能查看測試結果,包括測試案例、紀錄、螢幕擷取畫面和影片畫面。
這對您有幫助嗎?
我們應如何改進呢?