測試架構

Mobly 是開放原始碼的測試架構,適用於主機導向的端對端自動化測試。您可以使用 Mobly 自動化調度管理多部裝置上的動作,以驗證 Wi-Fi 和電話等 Android 功能。

Mobly 基本概念

您可以使用 Mobly 編寫及執行 Mobly 測試,驗證 Android 功能。如要瞭解使用 Mobly 的基本概念,請參閱 Mobly 教學課程

您也可以使用 Mobly 程式碼片段程式庫建構自訂測試 APK,以便從主機觸發裝置端程式碼。

Mobly 功能

Mobly 測試架構提供下列功能:

  • 彈性測試安排

    • Mobly 是獨立程式庫,可讓使用者建構不同的測試套件。Mobly 使用者不會受到其他使用者的變更影響。

    • 使用者可以為專案專屬的測試套件新增依附元件,而不影響其他使用者。

    • Mobly 程式碼片段可讓使用者建立自訂測試 APK,其中只包含與測試相關的 API。這樣一來,可盡量減少測試 APK 的檔案大小開銷。

  • 維護和偵錯簡單

    • Mobly 提供實用的測試結果,包括測試和程式片段堆疊追蹤記錄,以及重複或重試測試的每個測試迴圈結果。

    • Mobly 程式碼集會涵蓋提交前單元測試,並強制執行新程式碼貢獻的單元測試涵蓋率,進而降低程式碼錯誤的風險。

  • Mobly 程式碼片段 APK 可在無需特權存取權的情況下執行,因此可在大量平台上進行測試。

Mobly 測試範例

以下是 Android 功能的 Mobly 測試範例: