Expo Maestro: мобильные E2E-тесты становятся метрикой релиза

Dev
Схема EAS Workflows, Maestro, Insights, повторного запуска и JUnit отчетов
Expo добавила дашборды Maestro, тренды, flaky-детекцию, анализ шага сбоя, rerun только упавших тестов и JUnit-вывод.

Mobile E2E требует операционной модели

24 июня 2026 года Expo представила улучшения Maestro в EAS: дашборд, тренды, поиск flaky tests, анализ упавшего шага, перезапуск только неуспешных тестов и JUnit XML.

Для Expo и React Native команд ценность в быстрой классификации: это баг продукта, нестабильный тест или проблема окружения CI. В mobile E2E шум создают эмуляторы, разрешения, сеть и native build.

EAS Insights показывает статусы, доли pass/fail/retry/flaky и длительность, включая P90. JUnit позволяет подключить результаты к существующим CI-отчетам.

Начинать стоит с 5-8 критичных сценариев: onboarding, login, checkout, push permissions и сохранение данных. Rerun экономит время, но не должен скрывать flaky tests.

Главный риск: дашборд сам по себе не улучшает качество. Нужны владельцы, правила блокировки релиза и регулярная поддержка тестов.

Checklist

Pick the highest-risk user journeys first.

Track flaky rate and failed steps, not only pass/fail.

Connect JUnit output to the CI report your team already reads.

Sources