2025 年 3 月 27 日より、AOSP のビルドとコントリビューションには aosp-main
ではなく android-latest-release
を使用することをおすすめします。詳細については、AOSP の変更をご覧ください。
ユーザー インターフェースのテストとフレームワーク
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このページでは、ユーザー インターフェースのテストに使用できるツールについて説明します。
UI とフレームワークをテストするには、次のツールを使用します。
-
エンドツーエンドのユーザー インターフェース テストを自動化するには、UI Automator と、AOSP で提供されているオープンソースの Auto に固有のヘルパーを使用してください。
-
エンドツーエンドの Bluetooth 接続のテストを自動化するには、オープンソースの Google Mobly フレームワークを使用します。
-
簡潔で、わかりやすく、信頼性の高い Android UI テストを作成するには、Espresso を使用します。
-
Android テストをローカルでビルド、インストール、実行するには、Atest コマンドライン ツールを使用します。
$ atest [optional-arguments] test-to-run
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-27 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-27 UTC。"],[],[],null,["# User interface tests and frameworks\n\nThis page describes the tools you can use to test the user interface.\n\nTo test the UI and frameworks, use these tools:\n\n- To automate end-to-end user interface testing, use the\n [UI Automator](https://developer.android.com/training/testing/ui-automator) and\n the open source auto-specific [Helpers](https://android.googlesource.com/platform/platform_testing/+/refs/heads/android16-release/libraries/app-helpers/interfaces/auto/src/android/platform/helpers)\n provided with\n AOSP.\n\n- To automate the testing of end-to-end Bluetooth connectivity, use the open source\n [Google Mobly](https://github.com/google/mobly) framework.\n\n- To write concise, beautiful, and reliable Android UI tests, use\n [Espresso](https://developer.android.com/training/testing/espresso).\n\n- To build, install, and run Android tests locally, use the\n [Atest](/compatibility/tests/development/atest) command line\n tool.\n\n ```bash\n $ atest [optional-arguments] test-to-run\n ```"]]