Saltar al contenido
Convocatoria abierta: Auxiliar Administrativo del Servicio Canario de SaludVer plazas y fechas

Transparencia

INICIO

/

FORMACIÓN PARA EL EMPLEO

/

INFORMÁTICA Y COMUNICACIONES

Desarrollo dirigido por pruebas y comportamiento (tdd y bdd) – IFCD0219

Aprende a diseñar software robusto mediante desarrollo dirigido por pruebas y comportamiento, aplicando principios SOLID y automatización de pruebas en proyectos ágiles.

40H

Duración

3

Módulos

Presencial · Teleformación

Modalidad

Modalidad

Presencial · Teleformación

Tutor asignado

Resuelve tus dudas con el equipo docente.

Campus 24/7

Materiales y grabaciones siempre a mano.

Diploma

Diploma de la especialidad al superar el curso.

EL CURSO

Qué vas a aprender

En esta formación aprendes a estructurar software guiado por pruebas y especificaciones de negocio a través de TDD y BDD. Trabajas con los principios de diseño orientado a objetos SOLID para desacoplar dependencias y asegurar que la arquitectura de tus proyectos ágiles sea limpia y modular. Durante las sesiones aplicas de forma práctica el ciclo Red, Green y Refactor, desarrollando tests unitarios y de integración mediante el patrón Arrange-Act-Assert, dobles de prueba como stubs o mocks, y frameworks específicos como JUnit o NUnit.

Asimismo, trasladas historias de usuario a criterios de aceptación estructurados mediante la sintaxis Given-When-Then con herramientas como Cucumber o SpecFlow. En la parte web, configuras entornos de pruebas funcionales para validar la interacción directa entre la interfaz de usuario y los servicios del backend utilizando herramientas de automatización como Selenium WebDriver o Cypress. Por último, aplicas estrategias para reducir el consumo energético en servidores y sistemas durante la ejecución de las suites de prueba.

Título de Bachiller o equivalente, o Título de Técnico Superior (FP de grado superior) o equivalente.

Haber superado la prueba de acceso a Ciclos Formativos de Grado Superior o disponer de un certificado de profesionalidad de nivel 3.

En caso de no disponer de la titulación requerida, demostrar conocimientos básicos sobre sistemas operativos y ofimática.

TEMARIO

Contenidos del curso

01

Introducción a TDD/BDD y Principios de Diseño Orientado a Objetos · 10 h

  • Definiciones, conceptos básicos y ventajas de TDD y BDD en proyectos ágiles.
  • Herramientas y frameworks de testing en el ciclo de desarrollo.
  • Fundamentos del diseño orientado a objetos y principios SOLID.
  • Aplicación de principios SOLID junto a TDD y BDD para desacoplar dependencias.

02

Pruebas Unitarias, de Integración, de Aceptación y BDD · 20 h

  • Ciclo TDD mediante las fases Red, Green y Refactor.
  • Pruebas unitarias y de integración utilizando stubs y mocks.
  • Estructuración de pruebas con el patrón AAA y frameworks como JUnit o NUnit.
  • Pruebas de aceptación con ATDD y Snapshot TDD vinculadas a historias de usuario.
  • Estructuración de escenarios BDD mediante la sintaxis Given-When-Then.
  • Automatización e integración de escenarios BDD con frameworks como Cucumber y SpecFlow.

03

Test Funcionales para Aplicaciones Web · 10 h

  • Herramientas de automatización para aplicaciones web como Selenium WebDriver o Cypress.
  • Configuración de entornos para test funcionales de interfaz y backend.
  • Estrategias de test de integración orientadas a aplicaciones web.
  • Optimización del consumo energético y gestión eficiente de recursos y almacenamiento.

TU MATRÍCULA

Consultar

Te contamos las próximas convocatorias, la modalidad y las condiciones.

Más información

Solicitar información

Modalidad

Presencial · Teleformación

Duración

40 horas

Código

IFCD0219

Familia

Informática y comunicaciones

PREGUNTAS FRECUENTES

Preguntas frecuentes

Lo que más nos preguntan sobre este curso.

¿Cuántas horas dura este curso?

La formación tiene una duración total de 40 horas en cualquiera de sus modalidades.

¿En qué modalidades se imparte la formación?

Se puede impartir tanto de forma presencial en aula de informática como en teleformación a través de plataforma virtual, sin tutorías presenciales obligatorias.

¿Qué titulación o conocimientos previos se exigen para entrar?

Debes tener Bachillerato, un título de Técnico Superior, haber superado la prueba de acceso a grado superior o un certificado de nivel 3. Si no cuentas con titulación, puedes acceder superando una prueba o acreditando conocimientos básicos en sistemas operativos y ofimática.

¿Qué herramientas de software se utilizan en el curso?

El programa contempla el uso de entornos como Visual Studio Code, frameworks de pruebas como JUnit y NUnit, herramientas BDD como Cucumber y SpecFlow, y utilidades de automatización web como Selenium o Cypress.

¿A qué ocupaciones laborales está orientada esta especialidad?

Está vinculada a ocupaciones del área de desarrollo como programadores de aplicaciones informáticas, analistas-programadores, analistas de sistemas e ingenieros informáticos.

¿Qué obtengo al terminar?

Un diploma que acredita que has superado la especialidad formativa IFCD0219 del Catálogo de Especialidades Formativas del SEPE. No es un certificado de profesionalidad.

¿Cómo me apunto?

Pulsa «Más información» y déjanos tus datos: te contamos las próximas convocatorias, la modalidad y las condiciones.

GOOGLE · SEGÚN TRUSTINDEX EN CKUMA.COM

Opiniones de nuestros alumnos

Personal muy cualificado y competente, cursos muy completos y currados. Yo me estoy preparando AGE, pero tienen muchas otras oposiciones como CC.AA, AYTOS., etc. Próximamente Seg. Soc., además tienen muchos y buenos cursos. Vamos que para mi son los mejores, por eso apuesto por ellos. ❤️❤️❤️

Fátima Rojas

9 Septiembre 2025 · Publicada en ckuma.com

Super amables y eficientes, me ayudaron mucho a la hora de resolver un inconveniente.

Celia Matallin

8 Septiembre 2025 · Publicada en ckuma.com

La atención del personal del centro es inmejorable y el profesorado excelente. Cursos de gran utilidad para mejorar en el día a día del trabajo.

Montse

2 Septiembre 2025 · Publicada en ckuma.com

SOLICITA INFORMACIÓN

¿Prefieres que te lo contemos?

Déjanos tus datos y te explicamos los requisitos, cómo se organiza el curso y cuándo puedes empezar.

Respuesta en menos de 24 h laborables

Sin compromiso de matrícula

Te decimos si te falta algún requisito

Acceso del alumno

Entra en tu campus

Mi cuenta en la web

Tus compras, tu suscripción de oposiciones y tus datos.

¿Has olvidado la contraseña?

¿Problemas para entrar?