El documento presenta una introducción al desarrollo guiado por pruebas (TDD) en 3 partes. La primera parte explica la secuencia de trabajo de TDD, los beneficios y desafíos. La segunda parte describe las pruebas de la interfaz de usuario de una aplicación de muestras. La tercera parte presenta un método para probar y refactorizar código de otros desarrolladores.