Mobly 是開放原始碼的測試架構,適用於主機導向的端對端自動化測試。您可以使用 Mobly 自動化調度管理多部裝置上的動作,以驗證 Wi-Fi 和電話等 Android 功能。
Mobly 基本概念
您可以使用 Mobly 編寫並執行 Mobly 測試,藉此驗證 Android 功能。如要瞭解使用 Mobly 的基本概念,請參閱 Mobly 教學課程。
您也可以使用 Mobly Snippet Lib 建立自訂測試 APK,以從主機觸發裝置端程式碼。
動作功能
Mobly 測試架構提供下列功能:
靈活的測試機構
Mobly 是獨立程式庫,可讓使用者建構不同的測試套件。Mobly 使用者受到其他使用者變更的影響。
使用者可以為專案專屬的測試套件新增依附元件,而不會影響其他使用者。
Mobly 程式碼片段可讓使用者只使用與測試相關的 API 建立自訂測試 APK。這可將測試 APK 的檔案大小負擔降至最低。
易於維護及偵錯
Mobly 提供資訊豐富的測試結果,包括測試和程式碼片段堆疊追蹤,以及重複或重試的測試的個別測試結果。
Mobly 程式碼集在預先提交單元測試的涵蓋範圍內,會對新程式碼貢獻強制執行單元測試,以降低程式碼錯誤的風險。
Mobly 程式碼片段 APK 可在沒有特殊存取權的情況下執行,以便在大量平台上進行測試。
Mobly 測試範例
以下是適用於 Android 功能的 Mobly 測試範例: