Imagina Formación

Curso de Testing con TDD y BDD

Conoce las estrategias de desarrollo TDD y BDD para la definición y el desarrollo de pruebas unitarias y de comportamiento.

¿Qué voy a aprender con el curso de Testing con TDD y BDD?

Al finalizar el curso, el alumno será capaz de realizar pruebas unitarias y pruebas de comportamiento a sus programas y, en definitiva, obtener una base sólida de trabajo sobre las estrategias de desarrollo BDD y TDD.

¿A quién va dirigido?

Este curso va dirigido a todo aquel interesado en aprender a aplicar en sus desarrollos, y de manera efectiva, las estrategias de BDD y TDD.

Objetivos

El objetivo principal de este curso es que los alumnos conozcan las estrategias de BDD y TDD para que puedan desarrollar sus propias pruebas de software y, de este modo, aproximarse al desarrollo de software de calidad.

Duración
Consultar
Requisitos
No se necesita ningún requisito mínimo, aunque siempre es aconsejable estar familiarizado con conceptos de programación.
Bonificación FUNDAE
Sí, solo disponible para empresas.

Quiero recibir información de este curso

*requerido

  • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
  • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
  • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
  • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.

1

Introducción

  • ¿Qué es el testing?
  • Pruebas ágiles
  • TDD vs BDD
2

Pruebas automáticas

  • Patrón 3A
  • La excepción a la regla
3

Agilismo

  • Manifiesto ágil
  • Pruebas automáticas y agilismo
4

Criterios de diseño

  • Diseño orientado a objetos
  • Principios SOLID
  • Single Responsibility Principle
  • Open Closed Principle
  • Dependency Inversion Principle
5

Pruebas unitarias

  • Características
  • Las 3 reglas de TDD
  • El ciclo TDD
6

Persistencia

  • Capa de acceso a datos
  • ORM
7

Pruebas interfaz de usuario

  • Aplicaciones de escritorio
  • Design patterns para interfaces gráficas
  • Pruebas automáticas para clientes web
8

Behaviour-Driven Development (BDD)

  • Uso de escenarios con Gherkin
  • Requisitos no funcionales
  • XRay
9

Escenarios

  • Crear escenarios
  • Reutilizar escenarios
  • Paso de parámetros desde los escenarios
10

CI / CD

  • ¿Qué son CI y CD?
  • Beneficios de Integración Continua
  • Buenas Prácticas
  • Herramientas de Integración Continua
  • Pruebas de Integración
  • CI/CD con Jenkins

¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consultanos.

Realiza el curso desde donde quieras gracias a nuestro campus online.
Dispondrás de un profesor experimentado en programación y desarrollo, que te ayudará
y responderá a todas tus dudas.
Tutor personal
Proyecto final
Diploma de certificación
Plataforma online
Disponibilidad horaria
Bolsa de empleo

¿Quieres realizar esta formación sin coste para tu empresa?

 

¡Sin desplazamientos! Impartimos la formación en tu empresa.

Imagina Formación es una entidad organizadora de la Fundación Estatal de modo que puedes gestionar la formación bonificada de los cursos con nosotros.

Nos encargamos de todos los trámites para conseguir la bonificación sin ningún coste adicional. Cumplimos con todos los requisitos para que nuestros cursos sean 100% bonificables.

Consulta disponibilidad y precios

¿Tienes alguna duda?

Puedes hablar con uno de nuestros profesores.

¡Pregúntanos!

↑ Ir arriba