Я искал тестовые рамки для автоматизации пользовательского интерфейса Android, и я наткнулся на UI Automator
и Espresso
, и это та часть, о которой я запутался -
- Оба поддерживаются Google
- Оба используются для тестирования функционального интерфейса.
- Оба являются
Android
только фреймворками
Итак, мои вопросы/сомнения здесь -
- В чем основное отличие между
UI Automator
иEspresso
? - Будет ли изменен исходный код для интеграции любой из этих фреймворков?
- Предоставляет ли одна структура преимущество перед другим? Если да, то какая структура наиболее подходит для автоматизации пользовательского интерфейса Android-приложения?