Test interview question

What is testing? When to do TDD?