Проверьте свое приложение

На этой странице описаны различные инструменты, которые помогут вам создавать, настраивать и запускать тесты из Android Studio или командной строки.

Если вы хотите узнать больше об основах тестирования и о том, как писать тесты, см. раздел «Тестирование приложений на Android» .

Существуют различные способы запуска и настройки тестов:

  • Тестирование в Android Studio

    Для базовых задач тестирования Android Studio включает функции, позволяющие создавать, запускать и просматривать результаты тестов прямо из IDE. С помощью Android Studio вы можете создавать и запускать тесты для конкретных классов или методов, используя курсор и щелчки мыши в исходном коде приложения, настраивать несколько тестовых устройств через меню, а также взаимодействовать с окном инструментов «Тестовая матрица» для визуализации результатов тестирования. Более подробную информацию о том, как использовать Android Studio для создания и управления тестами, см. в разделе «Тестирование в Android Studio» .

  • Запускайте тесты из командной строки.

    Для более точного контроля можно запускать тесты из командной строки. Тестирование из командной строки предоставляет простой способ выбора модулей или вариантов сборки по отдельности или в комбинациях. Запуск тестов через оболочку Android Debug Bridge (adb) позволяет максимально точно настроить параметры запуска тестов.

    Запуск тестов из командной строки также полезен в системах непрерывной интеграции .

    Для получения более подробной информации см. раздел «Тестирование из командной строки» .

  • Расширенное тестирование

    Для более сложных задач тестирования вы можете переопределить настройки по умолчанию, настроить параметры Gradle или рефакторизовать код таким образом, чтобы тесты были выделены в отдельный модуль. Дополнительную информацию о настройке тестовых конфигураций для особых случаев см. в разделе «Расширенная настройка тестирования» .

    Для проверки поведения вашего приложения при взаимодействии с пользователем можно использовать такие инструменты, как Espresso Test Recorder , UI Automator или Monkey Testing .