Expo Maestro: mobil E2E artik release operasyon metriği
Mobil E2E sadece yazılmaz, işletilir
Expo, 24 Haziran 2026’da EAS üzerinde Maestro test iyileştirmelerini duyurdu: dashboard, trendler, flaky test tespiti, başarısız adım analizi, sadece başarısız testleri yeniden çalıştırma ve JUnit XML çıktısı.
Expo ve React Native ekipleri için değer, başarısızlığı hızlı sınıflandırmakta. Mobil E2E’de ürün hatası, kırılgan test, emulator durumu, izin ekranı ve ağ etkisi karışabilir.
EAS Insights test durumlarını, pass/fail/retry/flaky oranlarını, süreleri ve P90 değerini gösterir. JUnit çıktısı mevcut CI raporlamasına bağlanır.
Önce onboarding, login, ödeme, push izni ve kaydetme gibi yüksek riskli 5-8 akışı seçin. Rerun sınırını belirleyin; flaky testleri gizlemeyin.
Dashboard kaliteyi tek başına artırmaz. Akış sahibi, bloklama kuralları ve bakım zamanı gerekir.
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
- 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