Prueba piloto |
Ensayo controlado en un entorno real reducido. |
Instalar el POS en 1 local de franquicia para validar operación antes de los 70 locales. |
Prueba de concepto (PoC) |
Demostrar viabilidad técnica, rápido y acotado. |
Crear un prototipo en Golang que consuma la API del SII para ver si la conexión funciona. |
Prueba/Tests unitarios |
Validan funciones/métodos aislados. |
Probar que una función que calcula descuentos devuelva siempre el valor correcto. |
Pruebas de integración |
Validan módulos trabajando juntos. |
Verificar que el módulo de ventas se comunique bien con el módulo de inventario en SQL Azure. |
End-to-End (E2E) |
Simulan el flujo completo como un usuario. |
Un tester realiza la compra en el POS, imprime boleta y revisa que quede en Power BI. |
Aceptación (UAT) |
Validación con negocio/usuarios antes de salir a producción. |
El cliente final prueba el sistema y valida que los reportes de ventas coincidan con lo esperado. |
Smoke test |
Chequeo rápido post-deploy (“¿arranca sin reventar?”). |
Tras actualizar el backend, levantar la app y verificar que carga el login sin errores. |
Regresión |
Asegura que cambios no rompieron lo que ya funcionaba. |
Después de agregar un nuevo método de pago, probar que los cierres de caja antiguos sigan funcionando. |
Carga/estrés/rendimiento |
Miden performance bajo volumen o picos. |
Simular 500 boletas en simultáneo para ver si el sistema aguanta sin caerse. |
A/B test |
Compara dos variantes para ver cuál rinde mejor. |
Probar dos interfaces de pantalla táctil en kioskos para ver cuál tiene más rapidez en la compra. |