Skip to content
IRC-CodingIRC-Coding
Proceso de TestingPlanificación de TestingEjecución de TestingAnálisis de TestingProtocolo de TestingProcedimientos de Control

Proceso de Testing: Planificación y Ejecución

Guía completa del proceso de testing: planificación, ejecución, análisis de resultados y documentación de protocolos de prueba.

S

schutzgeist

1 min read
Proceso de Testing: Planificación y Ejecución

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

  1. Planificación del testing
  2. Ejecución del testing
  3. Evaluación del testing
  4. Documentación del testing
  5. Gestión de datos de prueba
  6. Entorno de pruebas
  7. Criterios de prueba
  8. Procedimientos de control
  9. Proceso de aceptación
  10. 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)

  1. ¿Qué debe incluir un plan de pruebas? Procedimientos, criterios, entorno, datos, responsabilidades.
  2. ¿Qué es la comparación esperado-real? Comparar el resultado esperado con el resultado actual obtenido.
  3. ¿Qué contiene un reporte de pruebas? Caso de prueba, resultado, defectos, aprobación, fecha, responsables.

Fuentes Principales

  1. https://www.istqb.org
  2. https://junit.org/junit5/docs/current/user-guide/
  3. https://testing.googleblog.com
Volver al blog
Share:

Entradas relacionadas