50 часов/час: масштабирование автотестов в iOS

RU / День 1 / 14:00 / Зал 3

В этом докладе Владислав расскажет, как в Авито научились запускать много UI-тестов и получать их результаты в 50 раз быстрее: они прогоняют 50 часов UI-тестов за 1 час. Затронет основные проблемы при написании и запуске UI-тестов, пути масштабирования как в пределах одного компьютера, так и в пределах фермы сборочных машин. Затронет тему стабильности тестов, нестабильности инфраструктуры, пути решения возникающих проблем.

Владислав расскажет про созданную в Авито утилиту для запуска UI-тестов в режиме распараллеливания тестов по нескольким Макам, покажет, что своя ферма iOS-симуляторов и устройств может быть настроена быстро и легко, а ее поддержание в работоспособном состоянии не будет требовать больших затрат. Покажет, как можно оптимизировать использование ограниченных ресурсов компьютеров.

Доклад содержит как технические детали, так и советы по улучшению процессов внутри команд, поэтому он будет интересен разработчикам разных уровней, тестировщикам, тимлидам.


Наши контакты