Estructura del syllabus CTFL v4.0

El syllabus oficial del ISTQB CTFL v4.0 está dividido en 6 capítulos que cubren todos los fundamentos del testing de software moderno. Cada capítulo tiene un peso diferente en el examen, determinado por el número de preguntas asignadas.

CapítuloNombrePreguntas aprox.Peso
1Fundamentos del testing8–10~22%
2Testing a lo largo del SDLC6–8~17%
3Testing estático4–5~11%
4Análisis y diseño de pruebas10–12~28%
5Gestión de las actividades de testing8–10~20%
6Herramientas de testing1–2~4%

Capítulo 1 — Fundamentos del testing

El primer capítulo establece la base conceptual de todo el temario. Cubre el porqué del testing, qué es un error, un defecto y un fallo, y los principios fundamentales que guían las actividades de prueba.

  • Conceptos clave: error, defecto (bug), fallo, causa raíz.
  • Los 7 principios del testing (ej.: el testing exhaustivo es imposible, el testing depende del contexto...).
  • Actividades del proceso de testing: planificación, análisis, diseño, implementación, ejecución y finalización.
  • Psicología del testing: la independencia del tester y el sesgo de confirmación.
  • Contribución del testing al éxito del proyecto.

Capítulo 2 — Testing a lo largo del ciclo de vida

El capítulo 2 conecta el testing con los diferentes modelos de desarrollo de software y explica cómo y cuándo encajan las actividades de prueba en cada fase del ciclo de vida.

  • Modelos de desarrollo: secuencial (cascada, V), iterativo e incremental, ágil.
  • Niveles de testing: componente, integración, sistema y aceptación.
  • Tipos de prueba: funcional, no funcional, de caja blanca, relacionadas con el cambio (regresión, confirmación).
  • Testing en contextos ágiles: shift-left, testing continuo, integración continua.
  • Diferencias entre testing en desarrollo secuencial vs. ágil.

Capítulo 3 — Testing estático

El testing estático consiste en examinar productos de trabajo (código, documentos, requisitos) sin ejecutarlos. Es una técnica muy eficaz para encontrar defectos de forma temprana y económica.

  • Diferencias entre testing estático y dinámico.
  • Beneficios del testing estático: detección temprana, menor coste de corrección.
  • Tipos de revisión: revisión informal, walkthrough, revisión técnica, inspección.
  • Roles en una revisión formal: autor, moderador, revisores, escriba, líder de revisión.
  • Análisis estático con herramientas: linters, analizadores de código, comprobadores de estilo.

Capítulo 4 — Análisis y diseño de pruebas

El capítulo más amplio y el que más preguntas genera en el examen. Cubre las técnicas sistemáticas para diseñar casos de prueba efectivos.

  • Técnicas de caja negra: partición de equivalencia, análisis de valores límite, tabla de decisión, transición de estados.
  • Técnicas de caja blanca: cobertura de sentencias, cobertura de ramas.
  • Técnicas basadas en la experiencia: testing exploratorio, suposición de errores, testing basado en listas de comprobación.
  • Análisis de requisitos para identificar condiciones de prueba.
  • Criterios de cobertura y su relación con el riesgo.

Capítulo 5 — Gestión de las actividades de testing

Cubre todo lo relacionado con la planificación, organización y control de las actividades de prueba, incluyendo la gestión de defectos.

  • El plan de pruebas y su contenido.
  • Estimación del esfuerzo de testing: basada en métricas, experiencia y datos históricos.
  • Análisis y gestión de riesgos: identificación, valoración y mitigación.
  • Monitorización y control del progreso de las pruebas.
  • Gestión de la configuración en el contexto del testing.
  • Informes de progreso y de resumen de pruebas.
  • Ciclo de vida de un defecto: informes, seguimiento y métricas.

Capítulo 6 — Herramientas de testing

El capítulo más corto del syllabus, con solo 1-2 preguntas en el examen. Proporciona una visión general de los tipos de herramientas de testing y los factores a considerar al introducirlas en una organización.

  • Tipos de herramientas: gestión de pruebas, ejecución, análisis estático, rendimiento.
  • Beneficios y riesgos de la automatización de pruebas.
  • Criterios para seleccionar una herramienta de testing.
  • Factores de éxito para la introducción de herramientas en la organización.

Pon a prueba lo que acabas de leer

El simulador tiene 478 preguntas con explicación razonada, y los apuntes por capítulo resumen el syllabus entero. Todo gratis y sin registro.

Seguir leyendo