Мы используем Browserstack для автоматизации Python + Appium, вы можете тестировать на реальных устройствах или на эмуляторах / симуляторах.В настоящее время мы находимся на App Automate - 1 план параллельного тестирования (1 пользователь).Это тестирование на реальных устройствах Android и iOS (как ручных, так и автоматических), и количество тестовых минут в месяц не ограничено.Это кажется хорошим вариантом на данный момент.
Установка довольно проста, вам нужно загрузить файл .apk или .ipa на их сервер с помощью команды REST, и ответ будет использован для возможности приложения.Для запуска теста вам нужно только указать имя пользователя и ключ доступа, вы используете его в качестве URL-адреса сервера при запуске Webdriver.
У них около 40 устройств Android, и большинство из них - устройства Samsung или Google, для iOS они имеютвсе устройства.
Отчеты могли бы быть немного лучше, хотя вы можете видеть текстовые и журналы Appium вместе с видео записанными сессиями, вы увидите каждую сессию отдельно на панели инструментов, в настоящее время нет возможности увидетькак выполнялся весь набор тестов, поэтому для отчетов о тестовом наборе мы используем НОТ-отчеты по отчетам.
Вы можете выполнить тестирование в своей среде разработки / внутренней среде, просто нужно загрузить их двоичный файл и запустить его с помощью своего ключа доступа иВы можете начать тестирование по локальной среде.
CS отвечает довольно быстро на запросы.
Надеюсь, это поможет, если у вас есть какие-либо вопросы по этому поводу, дайте мне знать.Ps Я не пробовал другие облачные варианты, такие как Sauce labs или Perfecto, поэтому не могу об этом много говорить.