Я разрабатываю мобильное приложение для Android. Каковы наиболее распространенные библиотеки/фреймворки, используемые для тестирования модулей Android? Я чувствую, что большая часть бизнес-логики, тестирования базы данных, тестирования веб-сервисов может быть выполнена с помощью JUnit.
Однако, какой лучший подход для тестирования пользовательского интерфейса, рабочего процесса пользовательского интерфейса и т.д.? Например, как мы можем проверить, успешно ли приложение Android запускает веб-браузер? Или как мы можем подтвердить, что кнопки, некоторые вещи нажаты успешно? Или если изображения загружены успешно?