Behaviour Driven Development | Glossary

Definition:

At its core, behavior-driven development is a software development methodology that combines practices from test-driven development (TDD) and domain-driven design (DDD). By combining parts of both TDD and DDD, behavior-driven development aims to simplify development through the use of a common domain-specific language(DSL), which is used to adapt natural language sentences and phrases into executable tests.

Further Reading:

  • “BDD in Action” (book), by John Ferguson Smart

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.