Expo Maestro: E2E mobile vira métrica de operação de release
E2E mobile precisa virar operação
Em 24 de junho de 2026, a Expo anunciou melhorias para testes Maestro no EAS: dashboard, tendências, identificação de flaky tests, análise do passo que falhou, rerun apenas dos testes falhos e saída JUnit XML.
Para times Expo e React Native, isso ajuda a separar bug de produto, teste instável e problema de ambiente. Em mobile, estado do emulador, permissões, rede e build nativo aumentam o custo de diagnóstico.
O EAS Insights mostra estados, taxas de sucesso/falha/retry/flaky e duração, incluindo P90. JUnit conecta esses resultados ao CI já usado pelo time.
Comece por fluxos críticos como onboarding, login, pagamento, permissões push e salvar dados. Use rerun parcial com limite, para não esconder flakiness.
O risco é achar que observabilidade resolve qualidade. Sem dono, regras de bloqueio e manutenção, a suíte continuará frágil.
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.
Fontes
- Expo Changelog: Maestro testing improvements
- Expo Docs: Maestro tests with EAS Insights
- Expo Docs: End-to-end tests in EAS Workflows
- Expo Docs: EAS Workflows syntax
- Maestro Docs: React Native support
- Community signal: E2E testing tools for Expo apps
- Community signal: selecting a device for EAS Maestro tests