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

Unit Testing, TDD, and BDD, Oh My. Your Guide to Different Unit Testing Techniques


Have you ever wondered about the differences between unit testing and TDD? Or TDD and Test-First? Or even the relationship of all of this to the agile methodologies? Are these kinds of tests manual or automated? And, for goodness’ sake, what is it with all the “DD”-ending acronyms?

This is a companion discussion topic for the original entry at