Boost Academy
LearningAssessmentsProfile
Back
  • Live

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

8h of live classes·HACK A BOSS·Spanish

Skills you will learn

  • Testing

Schedules

You need an active plan

To access live courses you need an active plan. We're working on making plans available soon — stay tuned.

There are no open calls right now, but don't miss out: save this course and we'll notify you as soon as a call opens.

Description

Learning objectives

Syllabus

Technical requirements

Prerequisites

Schedule details

Resources

No resources are available yet for this schedule

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