- contacto@formadoresit.es
- + 34 692 317 648
-
Calle Velázquez, 80
28001, Madrid
SUSCRÍBETE A LA NEWSLETTER
- Recibe información acerca de nuestros cursos y próximas convocatorias
Inicio » ¿Qué Hacemos? » Formación a Empresas » Cursos Java » Testing, QA y Control de código » Curso Desarrollo dirigido por pruebas TDD y BDD
Formación en Testing TDD y BDD para desarrolladores de software. Curso de Testing TDD y BDD ofrecido en modalidad presencial In Company u online en Madrid, Barcelona, Valencia, Alicante, Málaga, Sevilla y Bilbao, bajo demanda para empresas.
¿Qué es Testing TDD y BDD?
Testing TDD y Testing BDD son dos métodos de desarrollo para software. TDD o Test Data Driven es un método de desarrollo basado en pruebas que nos dejarán saber cómo debemos llevar a cabo el desarrollo, primero escribiremos las pruebas y después realizaremos el desarrollo. Por otro lado, BDD o Behavior Driven Development se centra en el desarrollo dirigido por comportamiento, se dirige también por pruebas, pero son diferentes ya que se centran más en el punto de vista del usuario.
TDD es un método de desarrollo en el que crearemos una primera prueba fallida, la comprobaremos y veremos suc comportamiento para luego refactorizar nuestro código para mejorar su calidad. Mientas que BDD sigue la fórmula Given, When, Then con la que describimos las precondiciones, narramos las acciones y obtenemos las respuestas esperadas del sistema.
A través del curso Testing TDD y BDD aprenderás todo lo necesario en torno al desarrollo de software TDD y BDD. Con estos métodos conseguirás llevar a cabo un desarrollo de software mucho más profesional y de mayor calidad, consiguiendo desarrollar productos mucho más robustos y estables y con una mayor protección frente a todo tipo de regresiones que nos puedan afectar.
25 horas
Desarrolladores de software.
Tema 1: Introducción al Testing de Software
Tema 2: Configurando el entorno de desarrollo y las herramientas de testing para Proyectos Java y Maven
Tema 3: Configurando el entorno de desarrollo y las herramientas de testing para proyectos Python.
Tema 4: Introducción al TDD: Concecptos y principios
Tema 5: Refactorización, patrones y calidad de código
Tema 6: Tests de integración y su aplicación en proyectos Java y Maven
Tema 7: Tests de Integración para proyectos Python
Tema 8: Pruebas de regresión y mantenimiento del código
Tema 9: Seguridad en aplicaciones Java y Python
Tema 10: Testing no funcional: Seguridad, Accesibilidad y Rendimiento
Tema 11: Testing y Arquitectura
Tema 12: Testing avanzado
Tema 13: Introducción a BDD: Conceptos y principios
Tema 14: Gherkin, Cucumber y Behave para implementar BDD
Tema 15: Automatización de tests de UI para aplicaciones Web con Selenium
Tema 16: Automatización de tests de UI y e2e para aplicaciones Móvil con Appium
Tema 17: Integración de TDD y BDD en metodologías ágiles
Tema 18: ntegración continua y despliegue continuo (CI/CD), Testing en Producción y en entornos DevOps
Tema 19: Librerías y herramientas de testing más destacables del mercado actual
Tema 20: Proyectos prácticos aplicando TDD y BDD
Conoce todas las novedades sobre el desarrollo TDD y BDD. Fórmate ahora para llevar a cabo un desarrollo de software más robusto y seguro siguiendo estos métodos. Aprende a utilizar estos dos métodos y descubre cuál es el que mejor encaja con tus necesidades para el desarrollo de software.
Para poder acceder a la certificación requieres de conocimientos y experiencia previa en versiones anteriores de TDD y BDD, así como realizar los distintos itinerarios que el fabricante te propone.
– Método OnLine mediante servicios streaming enfocado a empresas.
– Curso apto para visualizar en tablets, multinavegador y multiplataforma.
– Tecnología GoToMeeting.