Introduction to Test Driven Design (TDD)



ritratto di dbanchero

Agile Database Techniques Test-driven design (TDD), is an evolutionary approach to development which combines test-first development where you write a test before you write just enough production code to fulfill that test and refactoring.

What is the primary goal of TDD? One view is the goal of TDD is specification and not validation. In other words, it’s one way to think through your design before your write your functional code. Another view is that TDD is a programming technique.