Тестирование интеграции Android: Robotium или UIAutomator? - программирование
Подтвердить что ты не робот

Тестирование интеграции Android: Robotium или UIAutomator?

Я хочу настроить интеграционное тестирование для Android-приложения, и мне интересно, что лучше для этого: Robotium или недавно представленный uiautomator.

У меня был предыдущий опыт использования Robotium, и эта структура действительно потрясающая для тестирования интеграции. Но недавно введенный uiautomator выглядит неплохо.

В настоящее время я вижу несколько ограничений на uiautomator:

  • нет отчета об анализе xml
  • нет совместимости (работает только с 4.1 +)
  • нет поддержки Eclipse, что означает много работы консоли.

С другой стороны, этот инструмент позволяет избавиться от тестовой песочницы и не зависит от пакета, поэтому несколько приложений могут быть протестированы вместе.

Также я знаю, что довольно легко сделать настройку с Maven, Robotium и некоторыми CI, такими как Jenkins, но я не уверен, что с uiautomator это легко.

Я хотел бы спросить, есть ли какие-нибудь другие подводные камни в uiautomator? Или лучше придерживаться Robotium в настоящее время?

4b9b3361