測試架構

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