/curso_tdd

Curso de TDD

Primary LanguagePHP

Indice del curso

1. Introducción al curso

  1. TDD

2. Flujo de trabajo de un proyecto con TDD

  1. Flujo de trabajo tradicional
  2. Flujo de trabajo con TDD

3. Algoritmo del TDD

  1. Algoritmo TDD

4. Frameworks de testeo

  1. Frameworks de testeo

5. Desarrollo dirigido por tests de aceptación (ATDD)

  1. ATDD
  2. Frameworks que soportan ATDD.

6. Ejemplo práctico de captura de requisitos con ATDD

  1. Ejercicio: Enunciado
  2. Ejercicio: Resolución

7. Ejemplo práctico de desarrollo de una aplicación con TDD

  1. Enunciado
  2. Primer test: introducción
  3. Primer test: escribiendo el test
  4. Primer test: escribiendo el código
  5. Primer test: refactorizando
  6. Segundo test: escribiendo el test
  7. Segundo test: refactorizando
  8. Tercer test
  9. Cuarto test
  10. Patrón_AAA
  11. Introduciendo un bug
  12. Test que no falla
  13. Refactorización
  14. Cobertura de código
  15. Resto de tests
  16. Test Driven Bug Fixing

8. Errores comunes y antipatrones

  1. Errores comunes
  2. Antipatrones

9. Ventajas y desventajas del TDD

  1. Ventajas y desventajas
  2. Otras consideraciones

10. Despedida

  1. Despedida