Behavior-Driven Development (BDD)(行为驱动开发)
Behavior-Driven Development,即行为驱动开发,是一种敏捷软件开发的技术,是测试驱动开发(Test-Driven Development,TDD)的延伸和进化。BDD的核心思想在于通过简单的、特定于领域的脚本语言(Domain-Specific Language,DSL)来描述系统的行为,这些DSL将结构化自然语言语句转换为可执行测试,从而使开发与测试之间的关系更加密切,与