Pregunta de entrevista de 3D Systems

What is test driven development?