На этой странице описаны различные инструменты, которые помогут вам создавать, настраивать и запускать тесты из 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 .