---
id: bdd
requestedLanguage: zh
descriptionLanguage: zh
---

# BDD 行为驱动开发 · Behavior-Driven Development

- 类型: 方法
- 分组: 需求与行为
- 位置: 需求 / 澄清行为
- [来源](<https://cucumber.io/docs/bdd/>)

[HTML](https://dpm.cnonim.name/zh/practices/bdd/)

通过讨论、具体示例及其自动化，共同澄清系统行为。

## 关系

- 与之存在交集: [ATDD 验收测试驱动开发 · Acceptance Test-Driven Development](/practices/atdd/zh.md) (comparison)
- 与之存在交集: [实例化需求 · Specification by Example](/practices/sbe/zh.md) (comparison)
- 通过其澄清行为: [示例映射 · Example Mapping](/practices/examples/zh.md) (support)
- 与之共享统一语言理念: [DDD 领域驱动设计 · Domain-Driven Design](/practices/ddd/zh.md) (comparison)
- 可与之结合: [TDD 测试驱动开发 · Test-Driven Development](/practices/tdd/zh.md) (combination)
- 细化其结果: [需求获取 · Requirements Elicitation](/practices/elicitation/zh.md) (support)
- 为其提供探索场景: [探索式测试 · Exploratory Testing](/practices/exploratory/zh.md) (support)

[在地图上显示](https://dpm.cnonim.name/#practice=bdd&lang=zh)
