Casos de prueba UAT — US-014¶
Epic 2 — Cotización. Ver la historia completa: US-014.
Reporte el resultado de cada caso con el control al pie de ese caso — el comentario es obligatorio si lo marca como Rechazado. Para ver el estatus general de todos los casos, consulte la Hoja de control.
Los casos de esta lista son sugeridos por Kaeus como punto de partida; la lista definitiva debe ser validada o completada por el cliente.
UAT-014-01 — Consulta de vigencia próxima al vencimiento¶
Rol: cliente · ACs cubiertos: 1, 8
Consulta de vigencia de una cotización activa cerca de su vencimiento
Pasos:
- Un cliente recibe una cotización emitida hoy con vigencia estándar de 7 días.
- Al sexto día, el cliente le pregunta a FleteChat por WhatsApp por el estado de esa cotización (por ejemplo, '¿sigue vigente la cotización C150?').
Resultado esperado:
- FleteChat responde que la cotización sigue vigente e indica la fecha exacta de vencimiento y los días restantes (un día restante en este caso).
- No requiere ninguna re-validación de precios porque todavía no venció.
Datos de prueba (seed canónico): cliente estándar Cliente Estándar UAT, S.A. (+50762000001), cotiza contra STD-2026Q2. Cotización emitida hoy, vigencia estándar 7 días; al 6.º día el cliente pregunta el estado.
UAT-014-02 — Aprobación tardía dispara revalidación de precios¶
Rol: cliente · ACs cubiertos: 1, 3
Intento de aprobación una hora después del vencimiento dispara la validación de vigencia de precios
Pasos:
- El mismo cliente, siete días y una hora después de la emisión de la cotización C150 (una hora después de su fecha y hora exactas de vencimiento), intenta aprobarla escribiendo por WhatsApp '¿Me aprueba la cotización C150?'.
Resultado esperado:
- FleteChat detecta que la cotización ya venció (aunque sea por solo una hora) y no la aprueba automáticamente al precio original.
- Aplica el flujo de validación de vigencia de precios: avisa que la cotización venció y revisa contra el catálogo vigente.
- Responde según corresponda: precio original con nueva fecha de aprobación si nada cambió, o cotización nueva con precio actualizado si algo cambió.
Datos de prueba (seed canónico): cliente estándar Cliente Estándar UAT, S.A. (+50762000001), cotiza contra STD-2026Q2. Cotización C150 emitida; intenta aprobar 7 días y 1 hora después (1 h vencida).
UAT-014-03 — Re-cotización automática sin repetir datos del cliente¶
Rol: cliente · ACs cubiertos: 4, 5, 6
Re-cotización automática de una cotización vencida con precios actualizados sin repetir datos
Pasos:
- Un cliente con una cotización vencida cuyos precios cambiaron en el catálogo desde su emisión le pide a FleteChat que se la vuelva a cotizar (por ejemplo, escribe 'Apruébeme la cotización C150' sobre una que ya venció).
Resultado esperado:
- FleteChat arma automáticamente una cotización nueva reutilizando todos los datos que el cliente ya había proporcionado (ruta, modalidad, Incoterm, carga, servicios opcionales elegidos).
- La presenta con el desglose actualizado a precios actuales, resaltando qué cambió respecto de la anterior.
- No le pide al cliente que repita ningún dato.
Datos de prueba (seed canónico): cliente estándar Cliente Estándar UAT, S.A. (+50762000001), cotiza contra STD-2026Q2. Escenario canónico Q-LCL-EXW-REVTON ya vencido y con precios del catálogo cambiados; el cliente pide recotizar.