Сергей Павлов
Компания: Kaspersky
Сергей расскажет о преодолении трудностей в автотестировании Android, связанных с окружением — железом и софтом.
Любой написанный Android UI-автотест должен на чем-то запуститься, будь то устройство или эмулятор. Но даже оптимально написанный автотест будет работать плохо, если мощности железа под ним не соответствуют потребностям. Спикер объяснит, почему они выбрали десктопы для запуска эмуляторов и что нужно эмулятору для стабильной работы.
Что делать, если нужен эмулятор с предустановленными данными? Как их распространить на хосты? Вы узнаете, как преднастроить эмуляторы для 11 версий ОС и запаковать их в Docker image.
Что делать если тестов много, они написаны на разных ЯП для разных приложений и этим тестам нужны разные версии зависимостей? Вы узнаете, как изолировать окружение и параллелить тесты на одном хосте с помощью Docker Compose.
Компания: Kaspersky
Компания: Kaspersky