Join 34,000+ subscribers and receive articles from our blog about software quality, testing, QA and security.

Find the Right TDD Approach for Your Testing Situation


While the test-driven development (TDD) cycle is simple — write a test, get it to pass, refactor — developers have found numerous ways to tweak the programming technique. In other words, no one true way to practice TDD exists. That means your oddball approach to TDD is probably OK, but it also means you can find a lot to learn from exploring some of these TDD “alternatives.”

This is a companion discussion topic for the original entry at