Los nombres pueden variar: algunos equipos dicen TEST, otros QA; IFT puede llamarse SIT; PREPROD puede llamarse STAGE. La abreviatura importa menos que el acuerdo del equipo: quién
despliega, quién prueba, qué datos se pueden cambiar y qué significa estar listo para el siguiente paso.
DEV
Entorno de desarrollo
Los desarrolladores comprueban rápidamente cambios recientes justo después de una build: la aplicación arranca, el cambio está disponible y el
happy path
evidente no falla. La estabilidad no está garantizada y los datos de prueba pueden recrearse.
Comprobación inicial
Este entorno ayuda a detectar problemas evidentes rápidamente, pero no sustituye una comprobación completa de calidad.
QA / TEST
Entorno de prueba
Un entorno controlado donde se hace la comprobación principal de la tarea: smoke testing, escenarios funcionales y comprobaciones de regresión.
Comprobación principal
Aquí importan los requisitos, datos de prueba, checklists e informes de bugs claros.
IFT / SIT
Entorno de integración
IFT significa Integration Functional Testing y SIT significa System Integration Testing. Los servicios se conectan entre sí y a versiones de prueba de sistemas externos.
Intercambio entre servicios
En esta etapa se comprueba el intercambio de datos entre componentes: contratos API, colas, pagos, autorización y callbacks.
UAT
Entorno de aceptación
UAT significa User Acceptance Testing. Negocio, product owner o cliente revisa escenarios desde la perspectiva del valor real.
Objetivo de aceptación
El objetivo es confirmar que el escenario resuelve el problema del usuario y separar bugs de cambios de requisitos.
PREPROD / STAGE
Preproducción
Preprod o stage se parece al máximo a production en configuración, proceso de despliegue y conexiones. Los datos suelen estar anonimizados o preparados.
Ensayo de release
El equipo ensaya el despliegue de production y comprueba
migraciones, configuración,
feature flags, smoke final y readiness de release.
PROD
Producción
Production es donde viven usuarios reales, dinero, pedidos y reputación. No es el lugar para pruebas que podían hacerse antes.
Después del despliegue
Después del despliegue, el equipo ejecuta post-release smoke y revisa logs, métricas y trazabilidad para decidir rápido si hace falta un
hotfix.
Trampa principal:
“en mi máquina funciona” no demuestra nada hasta saber el entorno, la versión y la configuración.