Entornos de prueba

Test environments

Testing environments

Cuando un equipo dice que “la build se fue a un entorno”, significa que la build de release se desplegó en un entorno separado con su propia dirección, configuración y datos.

La misma build puede comportarse de forma completamente distinta en DEV, IFT y PROD.

Veremos:

Por qué un solo entorno no basta

DEV se usa para experimentos rápidos y comprobaciones iniciales de cambios recientes, mientras que QA se usa para comprobar con calma una build acordada.

PROD es el entorno de usuarios y datos reales, así que solo llega allí una versión verificada.

Ejemplos de problemas al trabajar en un solo entorno

Build redeployada

Si todo está en un solo entorno

Un desarrollador redeploya una build al entorno compartido y quien prueba no entiende por qué se rompió todo: por la comprobación, por la nueva versión o por un entorno inestable.

Cuando los entornos están separados

En DEV se puede revisar rápido una build nueva, y en QA se trabaja con una versión acordada para ver después de qué despliegue apareció el problema.

Mapa de entornos: del caos a los usuarios

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.

Qué debe saber un tester antes de probar

“No se reproduce” a menudo no significa “no hay bug”, sino “estamos mirando entornos distintos”. Antes de probar, registra el contexto.

Si un bug depende del entorno, incluye entorno, versión, datos e integración en el informe de bug . Ahorra horas de ida y vuelta y ayuda a entender dónde buscar.

Ruta típica de un release candidate

Un release candidate es una build que el equipo considera suficientemente madura para las comprobaciones finales. Normalmente no salta de dev a prod; avanza por una cadena:

DEV QA IFT UAT PREPROD PROD

Un proyecto pequeño puede vivir con dev, test y prod. Un producto fintech grande casi siempre separa integraciones, aceptación y preprod.

Tarea
¡Tarea disponible para usuarios premium!

Desbloquea el acceso para aprender sin límites.

Acceso completo a todas las tareas prácticas
Verificación de respuestas
Intentos ilimitados
Sidebar arrow

INTRODUCCIÓN

CONCEPTOS BÁSICOS

NIVELES DE PRUEBAS

PRUEBAS DE UI

DISEÑO DE PRUEBAS

DOCUMENTACIÓN DE PRUEBAS

IA EN TESTING

AUTENTICACIÓN Y AUTORIZACIÓN

POSTMAN

BASES DE DATOS

PRUEBAS DE RELEASE

ANÁLISIS DE LA APLICACIÓN

PREPARACIÓN PARA ENTREVISTAS

Cómo escribir un CV Preguntas frecuentes de entrevista Test Entrevista simulada