Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

This question already has an answer here:

I am a developer for 3 years and preparing to dive in TDD but then I heard about BDD and the world is talking about it. I don't know which is suitable for which time? Is BDD only applicable for particular set of applications or it can be applied to any application. I know some things about TDD.

I am really confused as to when which methodology is applied? Can anyone explain are these terms similar or there is time and place for both?

share|improve this question

marked as duplicate by Doc Brown, k3b, gnat, gbjbaanb, Bryan Oakley Sep 14 '13 at 12:11

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Browse other questions tagged or ask your own question.