自 2025 年 3 月 27 日起,我们建议您使用 android-latest-release
而非 aosp-main
构建 AOSP 并为其做出贡献。如需了解详情,请参阅 AOSP 的变更。
界面测试和框架
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本页介绍了可用于测试界面的工具。
如需测试界面和框架,请使用以下工具:
-
如需自动执行端到端界面测试,请使用 UI Automator 和 AOSP 提供的汽车专用开源辅助程序。
-
如需自动测试端到端蓝牙连接,请使用 Google Mobly 开源框架。
-
如需编写简洁、美观且可靠的 Android 界面测试,请使用 Espresso。
-
如需在本地构建、安装并运行 Android 测试,请使用 Atest 命令行工具。
$ atest [optional-arguments] test-to-run
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-27。
[null,null,["最后更新时间 (UTC):2025-07-27。"],[],[],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 ```"]]