Доклад

Как мы гоняли Android UI-автотесты на 20 игровых десктопах, и почему нам понравилось

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

Сергей расскажет о преодолении трудностей в автотестировании Android, связанных с окружением — железом и софтом.

Любой написанный Android UI-автотест должен на чем-то запуститься, будь то устройство или эмулятор. Но даже оптимально написанный автотест будет работать плохо, если мощности железа под ним не соответствуют потребностям. Спикер объяснит, почему они выбрали десктопы для запуска эмуляторов и что нужно эмулятору для стабильной работы.

Что делать, если нужен эмулятор с предустановленными данными? Как их распространить на хосты? Вы узнаете, как преднастроить эмуляторы для 11 версий ОС и запаковать их в Docker image.

Что делать если тестов много, они написаны на разных ЯП для разных приложений и этим тестам нужны разные версии зависимостей? Вы узнаете, как изолировать окружение и параллелить тесты на одном хосте с помощью Docker Compose.

  • #infrastructure
  • #uitest
  • #docker
  • #hardware

Спикеры

Приглашенные эксперты

Расписание