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

Tony Morellá Llácer

Fan de las buenas prácticas en programación. Amante del testing hasta el punto de no entender el desarrollo sin #TDD, #BDD, #ATDD... Especializándome en agilismo tanto en gestión de proyectos como en temas de calidad del software.

Contenido del curso

– ¿Por qué hacer TDD?
– El algoritmo TDD
– ¿Cuando hacer TDD?
– Tests de Aceptación
– Tests Funcionales
– Tests de Sistema
– Tests de Integración
– Tests Unitarios
– Las tres partes del test: AAA
– Setup
– TearDown
– Testeando excepciones
– Mocks
– Stubs
– Spy
– Realización de una kata como ejemplo de práctica de TDD