TDD (Test-Driven Development) con Java

El objetivo de este curso es aprender la metodología TDD para mejorar el entendimiento, calidad y mantenimiento en nuestros desarrollos. Tanto en código legado como en nuevos desarrollos.

Equipo Docente

Mariano Eloy Fernández Osca

En cuanto tuve mi primer ordenador y jugué mi primer videojuego me pregunté: ¿cómo estará hecho? Desde entonces he querido aprender todo lo relacionado con el desarrollo de software. Soy programador Java desde hace más de 15 años, desarrollando especialmente sistemas de información y gestión

Contenido del curso

– Presentación del curso
– Entorno de trabajo
– Ciclo de vida de un Test
– Ejercicio: Validador email
– Dificultad en testear
– Framework Mockito
– Caja negra, caja blanca
– Mockito Excepciones
– Mockito Espias
– Propiedades deseables de una suite de pruebas
– Hamcrest
– TDD
– Reto TDD
– Reto Testing
– Solución Reto Testing Fácil
– Solución Reto Testing Dificil
– Solución Reto TDD