🎯 End-to-End Tests - Interactive Visualization

Visualizing critical user journeys that would hurt most if broken

End-to-end tests cover critical user journeys using Cypress (web) and Detox (mobile). Not exhaustive—focusing on paths that would hurt most if broken.
Login Journey
1. Navigate to login
2. Enter credentials
3. Authenticate
4. Load dashboard
Create Patient
1. Open patient form
2. Fill patient data
3. Submit to Health Data Service
4. Verify record created
Sync Data
1. Go offline
2. Create local mutations
3. Come back online
4. Trigger sync
5. Verify sync completion
Resolve Conflict
1. Detect conflict
2. Show conflict UI
3. User selects resolution
4. Apply resolution
5. Verify data consistency
Frontend (Cypress/Detox)
User Service
Health Data Service
Sync Service
Database

User Journey Information

Click on a user journey to see details about the end-to-end test.

Completed Step
Running Step
Failed Step