17-18 Мая, 2018
Гостиница «Park Inn by Radisson Пулковская»,
Санкт-Петербург, площадь Победы, 1

Когда нужны скорость и масштабирование: сервер распределенных iOS-устройств

День 2 /  / Зал 2  /  RU / Для практикующих инженеров

Комментарий Программного комитета:

Для всех, кто разрабатывает UI-тесты под iOS, проблема времени тестового прогона очень актуальна. Николай поделится, как им удалось ускорить выполнение тестов в 3 раза.

В Badoo мы прогоняем более 1200 end-to-end тестов для наших iOS-приложений в один прогон. Это более 40 часов тестов, которые проходят за 45 реальных минут.

В докладе расскажем, как мы распутали тесно связанные тесты и инфраструктуру iOS и перешли к серверу устройств; как это упростило параллельный запуск тестов и сделало наши тесты и инфраструктуру проще для поддержки и масштабирования.

Из доклада вы узнаете, как легко запускать тесты параллельно с помощью таких инструментов, как fbsimctl, и как разделение тестов и инфраструктуры может упростить принятие, поддержку и масштабирование ваших тестов. https://github.com/badoo/ios-device-server


Скачать презентацию
Николай Абалов
Badoo

Занимается автоматизацией тестирования в Badoo с фокусом на инструментах и инфраструктуре iOS. До этого работал 3 года в 2ГИС, разрабатывая в основном внутренние инструменты, включая систему непрерывного тестирования пакетов данных и open source-реализацию WebDriver для автоматизации тестирования под Windows Phone.