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 測試範例: