Zenika interview question

What is test driven development?