IMOEX 2220.77 0.4%
·Технологии·9 июля 2026 г.

Как ускорить проверку приложения с помощью Impact-анализа. Часть 3: UI-тесты

Когда проект растёт, дольше всего начинают тянуться самые «тяжёлые» проверки – UI-тесты. Один-два модуля поменял, а CI всё равно гоняет сотни тестов на эмуляторах и ждёт их десятки, а то и сотни минут. Знакомо?

Это третья, финальная статья цикла о том, как мы в Циане перешли от полного прогона всех проверок к выборочному с помощью Impact-анализа. В первой части я показывал, как мы ускорили статические анализаторы, во второй — как в два раза сократили unit-тесты, научившись обходить граф Gradle-модулей. В заключительной части я расскажу, как у нас на проде реализован выборочный запуск UI-тестов.

Источник: https://habr.com/ru/companies/cian/articles/1056516/?utm_campaign=1056516&utm_source=habrahabr&utm_medium=rss