Запускайте один и тот же тест
Опишите сценарий один раз, запустите его на одном телефоне или всём парке, настройте повтор по расписанию и сверьте запись экрана с захваченным трафиком.
Ручное регрессионное тестирование
Симуляторы пропускают баги, характерные только для реальных устройств, а вручную проходить логин-флоу на десяти физических телефонах перед каждым релизом — работа, которую никто не хочет делать.
Для QA- и мобильных команд, которым нужен логин-флоу, путь покупки или регрессионный набор тестов, выполняемый на реальном железе — не симуляторе — сразу на нескольких устройствах по расписанию, без человека, держащего каждый телефон.
Phone Farm от Busymate превращает Mac с USB-хабом в самостоятельную лабораторию устройств. Подключите Android- или iOS-телефоны — они автоматически подготавливаются: устанавливайте и запускайте приложения, выполняйте сценарии «найти-и-нажать», применяйте скрипт пакетно ко всем подключённым устройствам и настраивайте повтор всего этого по расписанию.
Один Mac,
Управление и захват живут в одной ленте — а не в двух сшитых вместе продуктах.
Автоматизируйте весь парк
Сценарии «найти-и-нажать», установка и запуск приложений, пакетные автоматизации, расписания и записи экрана — запускайте их на одном телефоне или сразу на всех.
Устройства, мгновенно подготовленные
Подключите телефон — и он появится в дашборде, готовый к управлению — никакой прокладки проводов на каждый телефон, никакого лабораторного софта, за которым надо следить.
Захват идёт в комплекте бесплатно
HTTPS каждого телефона фермы проходит через тот же конвейер захвата, что и всё остальное, поэтому неудачный запуск сопровождается точными выполненными запросами — а не просто скриншотом.
- Farm
- Android
- iOS
- Dashboard
- MCP
Как это работает
Mac с USB-хабом — это лаборатория; дашборд — пульт управления.
- 01
Подключите телефоны к хосту
Запустите хост фермы на Mac, который управляет телефонами. Android-устройства принимаются автоматически по отладке USB; iOS-устройства подготавливаются после однократных нажатий «Режим разработчика» и «Доверять». Каждый телефон появляется в дашборде со стабильной идентичностью, переживающей переподключения и перезагрузки.
- 02
Опишите сценарий, который хотите повторять
Соберите сценарий из действий, которые предоставляет ферма — установить и запустить приложение, найти элемент по подписи и нажать на него, ввести текст, сделать скриншот. Сначала прогоните его на одном телефоне, наблюдая в живом зеркале, затем выберите все подключённые устройства и запустите на всех сразу.
- 03
Поставьте по расписанию, затем просматривайте каждый прогон
Добавьте расписание, чтобы сценарий повторялся каждую ночь или перед каждым релизом. Каждый прогон оставляет запись экрана рядом с HTTPS-трафиком, который телефон сделал за это время, поэтому упавший шаг приходит с точным запросом, который упал, а не только с картинкой экрана.
Прежде чем подключать —
Нужен ли сервис device lab или своё железо?
Своё. Ферма самостоятельно размещается: Mac, хаб и телефоны, которые у вас уже есть. Нет поминутного счётчика и платы за место — вы запускаете хост, дашборд им управляет.
Может ли один скрипт работать на iOS и Android?
Действия общие — установить, запустить, найти и нажать, ввести, скриншот, — но подписи элементов на платформах различаются, поэтому сценарию обычно нужен вариант под каждую платформу для шагов, которые касаются интерфейса.
Может ли ИИ-агент управлять прогонами?
Да. Каждое действие фермы — это ещё и инструмент MCP, поэтому агент, подключённый к серверу MCP, может установить приложение, запустить сценарий и прочитать запись и трафик — по тем же правилам ролей и подтверждений, что и человек-оператор.
Что происходит, когда телефон отваливается от USB?
Хост переподключает его и сохраняет идентичность, поэтому расписания, нацеленные на этот телефон, возобновляются без повторной настройки — переподключение, перезагрузка или смена хаба никогда не превращают его в новое устройство.
Тестируйте на настоящих телефонах,
Подключите своё первое устройство и запустите сценарий сразу на всём парке уже сегодня.