Starting March 27, 2025, we recommend using android-latest-release instead of aosp-main to build and contribute to AOSP. For more information, see Changes to AOSP.

User interface tests and frameworks

This page describes the tools you can use to test the user interface.

To test the UI and frameworks, use these tools:

  • To automate end-to-end user interface testing, use the UI Automator and the open source auto-specific Helpers provided with AOSP.

  • To automate the testing of end-to-end Bluetooth connectivity, use the open source Google Mobly framework.

  • To write concise, beautiful, and reliable Android UI tests, use Espresso.

  • To build, install, and run Android tests locally, use the Atest command line tool.

    $atest[optional-arguments]test-to-run

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2025年12月02日 UTC.