Тип доклада: Доклад

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

  • Доклад на русском языке
Презентация pdf

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

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

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

  • #ci
  • #performance
  • #testing
  • #tools

Спикеры

Доклады