Proceso de Testing
Este artículo es una explicación conceptual del proceso de testing, incluyendo preguntas de examen y etiquetas.
En Pocas Palabras
Planificación → Ejecución → Evaluación → Documentación – realizar tests de forma sistemática, evaluar resultados y documentarlos.
Descripción Técnica Compacta
1. Planificación del Testing
- Seleccionar procedimientos de prueba (Unit, Integration, E2E)
- Definir criterios de aceptación
- Preparar el entorno de pruebas
- Generar o seleccionar datos de prueba
- Establecer responsabilidades
2. Ejecución del Testing
- Ejecutar tests según el plan
- Registrar resultados
- Documentar desviaciones
- Ajustar tests si es necesario
3. Evaluación del Testing
- Realizar comparación esperado-real
- Analizar desviaciones
- Clasificar defectos
- Evaluar riesgos
4. Documentación del Testing
- Crear reporte de pruebas
- Documentar resultados
- Registrar aprobación/aceptación
- Recopilar lecciones aprendidas
Puntos Clave para Examen
- Selección de procedimientos de prueba (Unit, Integration, System)
- Criterios de prueba (medibles, verificables)
- Gestión de datos de prueba (Fixtures, Factories)
- Entorno de pruebas (Staging, Container)
- Comparación esperado-real
- Reporte de pruebas (contenidos: caso de prueba, resultado, defecto, aprobación)
- Procedimientos de control (Reviews, Audits)
- Protocolo de aceptación
Componentes Fundamentales
- Planificación del testing
- Ejecución del testing
- Evaluación del testing
- Documentación del testing
- Gestión de datos de prueba
- Entorno de pruebas
- Criterios de prueba
- Procedimientos de control
- Proceso de aceptación
- Lecciones aprendidas
Ejemplo Práctico (Función de Login)
Planificación:
- Procedimientos: Unit + Integration + E2E
- Criterios: Login con datos válidos/inválidos
- Entorno: Staging con base de datos de prueba
- Datos: 5 usuarios de prueba (válido, bloqueado, inexistente)
Ejecución:
- Unit: Probar validateLogin()
- Integration: Probar login contra BD
- E2E: Ejecutar login en navegador
Evaluación:
- Esperado: Login exitoso para usuarios válidos
- Real: 4/5 exitosos, 1 defecto (usuario bloqueado no es rechazado)
Documentación:
- Reporte de pruebas TP-001
- Resultado: aprobado con 1 defecto abierto
- Aprobación: condicional (defecto debe ser corregido)
Preguntas Típicas de Examen (con Respuesta Breve)
- ¿Qué debe incluir un plan de pruebas? Procedimientos, criterios, entorno, datos, responsabilidades.
- ¿Qué es la comparación esperado-real? Comparar el resultado esperado con el resultado actual obtenido.
- ¿Qué contiene un reporte de pruebas? Caso de prueba, resultado, defectos, aprobación, fecha, responsables.
Fuentes Principales
- https://www.istqb.org
- https://junit.org/junit5/docs/current/user-guide/
- https://testing.googleblog.com



