| Dispositivo | Pasos |
|---|---|
| Android |
Opción A — APK remoto (recomendado): desarrollador ejecuta npm run android:install:remote o instala cubik-android.apk (WhatsApp / Descargas). La app apunta a producción Railway.Opción B — Web: abre el link /probar → Abrir Cubik.
|
| iPhone | Safari → link /probar → Abrir Cubik → Compartir → Añadir a inicio. |
| Emulador Android Studio | Run ▶ en proyecto android/ o arrastra el APK al emulador. |
npm run cap:sync:bundlenpm run android:apk → archivo en %USERPROFILE%\Downloads\cubik-android.apknpm run android:install:remote (UI remota prod) o adb manualandroid/ → Build → Build APK(s)| Método | Cómo |
|---|---|
| Dos emuladores API 37 | Device Manager → encender embarcador y transportista → instalar app en cada uno → cuentas distintas |
| Dos emails | tu+carga@gmail.com embarcador · tu+ruta@gmail.com transportista |
| Admin | admin@ubertruck.cl (si ya existe en prod) |
Detalle paso a paso: Journey de usuario · Corredor piloto: RM ↔ Valparaíso / San Antonio.
| Comando | Qué hace |
|---|---|
npm run qa:lab | Abre Laboratorio QA gráfico en /qa-lab |
npm run test:unit | 14 tests unitarios |
npm run test:e2e | Playwright E2E local |
npm run test:e2e:prod | Smoke contra Railway prod |
Guía: QA-AUTOMATIZADO.md