title: Test-driven development vs. Test-first development
body: <p>What is test-first development and how does it corelate to TDD? Is test-first development a general name for things like TDD? If yes, what other test-first practices do exist?</p>