Pergunta de entrevista da empresa General Motors (GM)

What does Test driven development mean?