Оптимизация 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:
Хабр:

Смотрите также