Clase de postgrado sobre TDD con nuevo enfoque

La semana pasada estuve dando una clase de Test-Driven Development en el postgrado de Ingeniería de Software de la Universidad Católica Argentina. Dado que se trataba de un postgrado con gente ya experimentada en desarrollo de software, decidí probar un enfoque distinto al que suelo usar en mis clases de grado cuando enseño TDD.

Comencé presentando el tema desde una perspectiva de alto nivel repasando el proceso completo desarrollo desde la concepción del proyecto. Presenté primero la idea de TDD a nivel de funcionalidad de usuario (Especificación con Ejemplos / Behaviour-Driven Development) utilizando primero Fitnesse y luego Cucumber. Con esto generé un primer “click” en la audiencia y luego de un rato de charla/debate presenté TDD a nivel clases usando JUnit.

A lo largo de la clase también hice un breve repaso histórico del surgimiento de TDD y XP. En línea con esto recomiendo esta entrevista a Kent Beck en Software Engineering Radio, imperdible.

Me gusto mucho esta forma de presentar el tema por lo cual es muy posible que vuelva a utilizarla.

2 thoughts on “Clase de postgrado sobre TDD con nuevo enfoque

  1. Nico.. me gustaria ponerme en contacto contigo para hacerte un par de preguntas trabajo en AS400 hace un par de años y estoy interesada en automatizar pruebas , he realizado varios intentos sin mucho exito.. ojala puedas contestarme-

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.