Since I heard about BDD(Behaviour driven development) I have been wondering if it complements TDD? Is it actually useful in web development? As a busy .net web developer is it worth spending time on BDD as well as TDD? When I have gone through it I found it quite interesting but I am confused about how it is useful for us!

I have come across this quote, but what does it actually mean?

> 
> Although these tools are often developed specifically for use in BDD
>  projects, they can be seen as specialized forms of the tooling that
>  supports test-driven development. The tools serve to add automation to
>  the ubiquitous language that is a central theme of BDD.
> 
> 
>