Mobly 測試架構

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

Mobly 基本概念

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

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

Mobly 功能

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

  • 彈性測試組織

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

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

    • 使用者可以透過 Mobly 片段建立自訂測試 APK,其中只包含與測試相關的 API。這樣可將測試 APK 的檔案大小開銷降到最低。

  • 易於維護及偵錯

    • Mobly 會提供資訊豐富的測試結果,包括測試和程式碼片段堆疊追蹤,以及重複或重試測試的每次測試疊代結果。

    • Mobly 程式碼集涵蓋預先提交的單元測試,並對新的程式碼貢獻內容強制執行單元測試涵蓋範圍,可降低程式碼錯誤的風險。

  • Mobly 片段 APK 無需具備特殊權限即可執行,因此可在大量平台上進行測試。

Mobly 測試範例

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