Pregunta de entrevista de General Motors (GM)

What does Test driven development mean?