Пресс-служба «ВКонтакте» рассказала Хабру, что DeviceHub — инструмент для управления одновременно несколькими смартфонами — теперь поддерживает iOS-устройства. Благодаря этому пользователи могут тестировать мобильные приложения и сайты на фермах из десятков гаджетов.
DeviceHub — инструмент от команды «ВКонтакте» с помощью которого можно запускать фермы из нескольких смартфонов и управлять ими в окне браузера. Код утилиты открыт и опубликован на GitHub.
iOS-устройства в DeviceHub поддерживают следующие возможности:
В фермы можно подключать любые гаджеты, доступные в WebDriverAgent от Appium.
Разработчики реализовали возможность использовать нажатия, свайпы и физические кнопки.
Устройствами можно управлять без XCTest — через ESP32. Это решение, в том числе помогает снизить стоимость iOS-ферм.
Позже появится поддержка расширенной удалённой отладки.Сегодня технология покрывает 99% сценариев мобильного тестирования «ВКонтакте» и позволяет выполнять более 15 миллионов автотестов в месяц. DeviceHub управляет всеми устройствами через единый веб-интерфейс, предоставляя удобный и гибкий инструмент управления для разработчиков под свои задачи.
Руководитель команды Android Core R&D «ВКонтакте» Даниил Смирнов
В обновлении не только добавили поддержку iOS, но и переработали веб-интерфейс для управления устройствами. Веб-приложение теперь работает на React, а не Angular. Это, по словам разработчиков, позволило сделать интерфейс более отзывчивым.
Источник новости: habr.com