General Motors (GM) Interview Question

What does Test driven development mean?