- An agile software development process that encourages collaboration among developers, QA, and non-technical or business participants in a software project. BDD encourages teams to use conversation and concrete examples to formalize a shared understanding of how the application should behave. It emerged from test-driven development (TDD). BDD combines the general techniques and principles of TDD with ideas from domain-driven design and object-oriented analysis and design to provide software development and management teams with shared tools and a shared process to collaborate on software development. ← Wikipedia
This term is sponsored by: your name/company?
- Previous term: Behavior
- Next term: Below the fold
- Random term: cursive (webglossary.info/random 🎲)