Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Оптимизация CI/CD для мобильных тестов на Kotlin // Демо-занятие курса «Kotlin QA Engineer»
Основные элементы содержания Настройка CI/CD для мобильных тестов на Kotlin: работа с GitHub Actions/GitLab CI, эмуляторами и реальными устройствами. Причины флейковых тестов в Android-тестировании: тайминги, нестабильные UI-элементы, инфраструктурные ограничения. Методы ускорения тестов на Kotlin: оптимизация ожиданий, ретраи, параллельный запуск. Инструменты для стабильности и отчетности: Espresso, UIAutomator, Firebase Test Lab, Allure. Что мы будем делать Разберем типичные ошибки, из-за которых мобильные автотесты на Kotlin падают в CI/CD. Настроим CI/CD пайплайн для запуска тестов на Android-устройствах и эмуляторах. Улучшим стабильность тестов с помощью правильных стратегий ожиданий, ретраев и обработки анимаций. Оптимизируем время выполнения тестов, чтобы ускорить релиз и развертывание продукта. Для кого может быть интересно QA-инженерам, работающим с Kotlin, которые хотят улучшить стабильность и скорость выполнения мобильных автотестов. Android-разработчикам, заинтересованным в интеграции автотестов на Kotlin в CI/CD. Руководителям QA-команд, которые сталкиваются с проблемой нестабильных и долгих тестов в CI/CD. «Kotlin QA Engineer» - Преподаватель: Дмитрий Золотов - Flutter+Kotlin Developer в Yandex Пройдите опрос по итогам мероприятия - Следите за новостями проекта: Telegram: ВКонтакте: LinkedIn: Хабр: