Описание тега android-uiautomator
Платформа тестирования UIAutomator включена в Android SDK. UIAutomator позволяет вам эффективно тестировать пользовательский интерфейс (UI) приложений Android, создавая автоматизированные функциональные тестовые примеры пользовательского интерфейса, которые можно запускать для вашего приложения на одном или нескольких устройствах. Поскольку он взаимодействует с элементами графического интерфейса приложений Android, его можно использовать для тестирования большинства приложений, включая предустановленные системные приложения, такие как Настройки; и сторонние приложения.
В дополнение к модульному тестированию отдельных компонентов, составляющих ваше приложение Android (таких как действия, службы и поставщики контента), также важно протестировать поведение пользовательского интерфейса (UI) вашего приложения, когда он выполняется на устройстве.. Тестирование пользовательского интерфейса гарантирует, что ваше приложение вернет правильный вывод пользовательского интерфейса в ответ на последовательность действий пользователя на устройстве, таких как ввод с клавиатуры или нажатие панелей инструментов, меню, диалогов, изображений и других элементов управления пользовательского интерфейса.