Автоматическое тестирование Android в облаке

У нас есть целый набор тестов пользовательского интерфейса, написанный на Espresso для нашего приложения, мы пытаемся найти лучший сервис для выполнения этого теста на всей матрице устройства и API

Я сталкивался с несколькими услугами:

  1. TestDroid - Похоже, стоит около $49/ мес и поддерживает тесты эспрессо, я играл с их бесплатной учетной записью, она работает хорошо, но мне интересно, насколько хорошо они поддерживают CI

  2. Тестовый объект - я полагаю, что вы не можете использовать пробную версию для автоматического тестирования, и она стоит от $199/ мес. Там ручное тестирование выглядит красиво, мне просто интересно, почему это так дорого?

  3. AWS Device Farm / App Thwak - похоже, он действительно новый, и я не видел поддержки для тестов эспрессо.

Любой вклад будет полезно при принятии решения о том, какой сервис идти?

1 ответ

В настоящее время я использую AWS Device Farm.

Тестовая система Android была обновлена, чтобы быть основанной на JUnit 4 летом 2015 года, и новая реализация хорошо работает на AWS.

Будьте внимательны: чтобы все работало в AWS Device Farm, все ваши методы тестирования должны начинаться с "testXYZ()", иначе ферма их не обнаружит. и ваши тестовые занятия должны заканчиваться на "Test".

Существует устройство фермы AWS, доступное с Jenkins и Gradle (для интеграции с Android Studio). Также скриншот Spoon встроен в результаты тестирования AWS Device Farm.

Другие вопросы по тегам