04. Casos de Prueba — Orden Receiver
CP-OR-001: Login con PIN
| Campo | Valor |
|---|---|
| Severidad | Crítica |
| Precondiciones | Existe un usuario manager/recepcionista con PIN configurado. |
| Pasos | 1. Abrir la app Orden Receiver. 2. Introducir el PIN válido. 3. Pulsar "Entrar". |
| Resultado esperado | Se accede al dashboard de pedidos. |
CP-OR-002: Recepción de nuevo pedido
| Campo | Valor |
|---|---|
| Severidad | Crítica |
| Precondiciones | App abierta y logueada. Hay un pedido entrante desde la web o App QR. |
| Pasos | 1. Desde la web cliente, realizar un pedido. 2. Esperar el intervalo de polling (máx. 10 s) en el Orden Receiver. 3. Observar el dashboard. |
| Resultado esperado | El nuevo pedido aparece en la lista con alerta sonora y/o vibración, mostrando número, productos, total y dirección. |
CP-OR-003: Aceptar un pedido
| Campo | Valor |
|---|---|
| Severidad | Crítica |
| Precondiciones | Hay un pedido nuevo en estado pending. |
| Pasos | 1. Pulsar sobre el pedido nuevo. 2. Pulsar "Aceptar". |
| Resultado esperado | El pedido cambia a estado confirmed y se notifica a cocina/cliente. |
CP-OR-004: Rechazar un pedido
| Campo | Valor |
|---|---|
| Severidad | Alta |
| Precondiciones | Hay un pedido nuevo en estado pending. |
| Pasos | 1. Abrir el pedido. 2. Pulsar "Rechazar". 3. Indicar motivo si se solicita. |
| Resultado esperado | El pedido pasa a estado rejected y se notifica al cliente con el motivo. |
CP-OR-005: Cambiar estado a "En cocina" y "Listo"
| Campo | Valor |
|---|---|
| Severidad | Crítica |
| Precondiciones | Pedido aceptado. |
| Pasos | 1. Desde el detalle del pedido, pulsar "Preparar". 2. Posteriormente pulsar "Listo". |
| Resultado esperado | El pedido pasa por los estados cooking y ready. Las notificaciones se disparan correctamente. |
CP-OR-006: Asignar repartidor
| Campo | Valor |
|---|---|
| Severidad | Crítica |
| Precondiciones | Pedido de delivery en estado ready. Existen repartidores dados de alta. |
| Pasos | 1. Abrir el pedido listo. 2. Pulsar "Asignar repartidor". 3. Seleccionar un repartidor. |
| Resultado esperado | El pedido cambia a estado handover o picked_up según configuración, y el repartidor recibe la asignación. |
CP-OR-007: Impresión de ticket de cocina
| Campo | Valor |
|---|---|
| Severidad | Alta |
| Precondiciones | Hay una impresora térmica configurada y conectada en red. |
| Pasos | 1. Aceptar un pedido. 2. Pulsar "Imprimir comanda" o esperar impresión automática según configuración. |
| Resultado esperado | Se imprime el ticket con los productos, modificadores, mesa/dirección y notas. |
CP-OR-008: Configuración de impresoras
| Campo | Valor |
|---|---|
| Severidad | Media |
| Precondiciones | Acceso a la pantalla de ajustes. |
| Pasos | 1. Ir a "Ajustes" > "Impresoras". 2. Añadir/editar una impresora con IP y puerto. 3. Guardar y hacer prueba de impresión. |
| Resultado esperado | La impresora queda guardada y la prueba de impresión se ejecuta sin error. |
CP-OR-009: Chat con cliente
| Campo | Valor |
|---|---|
| Severidad | Media |
| Precondiciones | Pedido activo con chat habilitado. |
| Pasos | 1. Abrir un pedido. 2. Pulsar el icono de chat. 3. Enviar un mensaje al cliente. |
| Resultado esperado | El mensaje se envía y se muestra en el historial de la conversación. |
CP-OR-010: Gestión de empleados
| Campo | Valor |
|---|---|
| Severidad | Media |
| Precondiciones | Usuario logueado con permisos de manager. |
| Pasos | 1. Ir a "Empleados". 2. Pulsar "Añadir empleado". 3. Completar nombre, rol y PIN. 4. Guardar. |
| Resultado esperado | El empleado aparece en el listado y puede hacer login con su PIN. |
CP-OR-011: Estadísticas de ventas
| Campo | Valor |
|---|---|
| Severidad | Baja |
| Precondiciones | Existen pedidos del día. |
| Pasos | 1. Ir a "Estadísticas". 2. Seleccionar rango de fechas. |
| Resultado esperado | Se muestran métricas de pedidos, ingresos y estados. |
CP-OR-012: Polling ante pérdida de conexión
| Campo | Valor |
|---|---|
| Severidad | Alta |
| Precondiciones | App abierta. |
| Pasos | 1. Desactivar WiFi/datos momentáneamente. 2. Restaurar conexión. 3. Realizar un pedido desde la web. |
| Resultado esperado | La app recupera el polling y muestra el pedido entrante tras el siguiente ciclo. |
CP-OR-013: Auto-aceptar pedidos
| Campo | Valor |
|---|---|
| Severidad | Media |
| Precondiciones | Configuración de auto-aceptar habilitada. |
| Pasos | 1. Realizar un pedido desde la web. 2. Esperar el tiempo configurado. |
| Resultado esperado | El pedido se acepta automáticamente sin intervención del manager. |