Expo Maestro: Mobile E2E trở thành chỉ số vận hành release

Dev
Sơ đồ EAS Workflows, Maestro, Insights, rerun và báo cáo JUnit
Expo bổ sung dashboard, trend, flaky test, phân tích bước lỗi, rerun test lỗi và JUnit output cho Maestro trên EAS.

Mobile E2E cần được vận hành

Ngày 24/6/2026, Expo công bố cải tiến Maestro testing trên EAS: dashboard, xu hướng, nhận diện flaky test, phân tích bước thất bại, chỉ rerun test thất bại và xuất JUnit XML.

Với nhóm Expo và React Native, giá trị nằm ở việc phân loại lỗi nhanh hơn: bug sản phẩm, test không ổn định hay môi trường CI. Mobile E2E dễ bị ảnh hưởng bởi emulator, quyền hệ thống, mạng và native build.

EAS Insights hiển thị trạng thái test, tỷ lệ pass/fail/retry/flaky, thời lượng và P90. JUnit giúp nối kết quả vào hệ thống CI report hiện có.

Hãy bắt đầu từ 5-8 flow rủi ro cao như onboarding, login, payment, push permission và save flow. Dùng rerun có giới hạn để không che giấu flaky test.

Rủi ro chính là nghĩ rằng dashboard tự tạo ra chất lượng. Cần owner, rule chặn release và lịch bảo trì test.

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