Закупки Mac Mini, провести начальную настройку окружения, поставить в ЦОД рядом с другим железом, поставит агента CI, раздать права пользователям ну и через хаб телефоны подключить.
Ничего технически сложного нет(если не считать бюрократию в крупных компаниях), все шаги выше отнёс к "настроить ферму"
https://github.com/openstf/stf опенсорс решение для Android(с возможностью работы через Web интерфейс для ручного тестирования), на iOS руками подключили и настроили ферму на Mac OS хосте.
На проекте 350~ тестов, по времени тест на Appium идет 1-3 минуты. В целом довольно медленно, но много работы со списками, мы решаем проблему с помощью параллельного запуска. Так же есть довольно значительное количество нативных тестов на espresso/allure kotlin/junit4, они кратно быстрее и стабильнее.
Эта статья - лучший аргумент в пользу покупки tg premium.
Закупки Mac Mini, провести начальную настройку окружения, поставить в ЦОД рядом с другим железом, поставит агента CI, раздать права пользователям ну и через хаб телефоны подключить.
Ничего технически сложного нет(если не считать бюрократию в крупных компаниях), все шаги выше отнёс к "настроить ферму"
https://github.com/openstf/stf опенсорс решение для Android(с возможностью работы через Web интерфейс для ручного тестирования), на iOS руками подключили и настроили ферму на Mac OS хосте.
На проекте 350~ тестов, по времени тест на Appium идет 1-3 минуты. В целом довольно медленно, но много работы со списками, мы решаем проблему с помощью параллельного запуска. Так же есть довольно значительное количество нативных тестов на espresso/allure kotlin/junit4, они кратно быстрее и стабильнее.