Behaviour-Driven Development
From Knowledge Base
Behaviour-Driven Development or BDD is a reformulation of Test-Driven Development expressed in terms of desired behaviours. It is not fundamentally different from existing TDD best practices, but the vocabulary employed is intended to gently guide people towards those best practices by making it easy to think about things the "right way".
An example of a BDD framework is RSpec. I use it in the development of Walrus.
[edit]
