Expo Maestro Tests: Mobile E2E wird zum Release-Operations-Signal
Mobile E2E braucht Betriebsregeln
Expo hat am 24. Juni 2026 Verbesserungen für Maestro-Tests in EAS veröffentlicht: Dashboard, Trends, Flaky-Test-Erkennung, Analyse des fehlgeschlagenen Schritts, erneutes Ausführen nur fehlgeschlagener Tests und JUnit XML.
Für Expo- und React-Native-Teams ist das mehr als ein Test-Runner-Update. Mobile E2E scheitert oft an Geräteauswahl, Simulatorzustand, Berechtigungsdialogen und langen nativen Builds. Entscheidend ist daher, Fehler schnell als Produktproblem, Testproblem oder Umgebungsproblem einzuordnen.
EAS Insights macht genau diese Einordnung sichtbarer. Teams können Pass-, Fail-, Retry- und Flaky-Raten sowie Laufzeiten verfolgen. JUnit-Ausgabe bindet mobile Tests in bestehende CI-Reports ein.
Praktisch bedeutet das: nicht jede Ansicht automatisieren, sondern riskante Wege wie Login, Checkout, Push-Berechtigung und zentrale Speichern-Flows zuerst testen. Failed-only Reruns sparen Zeit, dürfen Flakiness aber nicht verstecken.
Gegenargument: Ein Dashboard verbessert Qualität nicht automatisch. Ohne klare Owner, Blockierregeln und Wartungsbudget werden E2E-Tests weiterhin langsam und brüchig.
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.
Quellen
- 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