HACK A BOSS
FormaciónEvaluacionesPerfil
Volver
  • En directo

Testing funcional por niveles (unit, integration, smoke, regression, etc.)

8h de clase en directo·HACK A BOSS·Español

Skills que aprenderás

  • Testing

Convocatorias

Necesitas un plan activo

Para acceder a los cursos en directo necesitas un plan activo. Estamos trabajando para que los planes estén disponibles pronto — ¡mantente atento!

No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.

Descripción

Objetivos

Temario

Requisitos técnicos

Conocimientos previos

Detalles de la convocatoria

Recursos

No hay recursos disponibles todavía para esta convocatoria

Curso práctico para seleccionar y aplicar los niveles y tipos de testing funcional de forma estratégica. El alumno aprende a diferenciar unit, integration, smoke, regression, sanity, exploratory y acceptance testing, diseñar criterios de entrada y salida por nivel y construir una estrategia equilibrada que detecte defectos temprano y proteja contra regresiones a lo largo del ciclo de entrega.

Al finalizar el curso, el participante será capaz de:

  • Diferenciar los niveles de testing (unit, integration, acceptance) e identificar los objetivos y criterios de entrada/salida de cada uno
  • Planificar la aplicación de smoke, sanity y regression testing según el momento del ciclo de entrega
  • Aplicar exploratory testing con rigor usando charters y notas estructuradas para obtener hallazgos reproducibles
  • Diseñar una estrategia de testing funcional equilibrada aplicando el modelo de pirámide de tests
  • Seleccionar qué pruebas automatizar y qué mantener manuales según el valor y el coste de mantenimiento
  1. Niveles de testing — unit, integration y acceptance: objetivos, alcance y criterios de entrada/salida
  2. Tipos complementarios — smoke, sanity y regression: cuándo aplicar cada uno en el ciclo de entrega
  3. Exploratory testing — charters, ejecución con rigor y reporte de hallazgos
  4. Estrategia funcional — test pyramid, priorización manual vs automatizado y diseño de estrategia en una página

Ninguno específico.

→ TT01 — Testing: Caja negra y diseño de casos desde requisitos (Intermedio, 4 h)

  • Aplica la técnica de partición de equivalencia para definir clases de equivalencia y reducir el número de casos sin perder cobertura relevante
  • Aplica el análisis de valores límite para seleccionar datos de prueba en los extremos de rangos de entrada

→ TT02 — Testing: Caja blanca y cobertura (sentencias, ramas, caminos) (Intermedio, 4 h)

  • Aplica el criterio de cobertura de sentencias para diseñar el conjunto mínimo de tests y detectar código no ejecutado

  • Aplica el criterio de cobertura de ramas para añadir casos que cubran todas las decisiones if/else y switches

  • Conocimiento de qué es un caso de prueba y su estructura básica