第 7 章:BDD——与整个团队协作

TDD 涉及的范围比我们前面所做的大得多。

所有这些以及其他任务都可使用名为行为驱动开发(BDD)的 TDD 变种完成。

我们将使用BDD方法开发一个书店应用程序:

本章目录及程序实现
  1. 不同规范
    1.1 文档
    1.2 供程序员使用的文档
    1.3 供非程序员使用的文档
  2. 行为驱动开发
    2.1 叙述
    2.2 场景
  3. 书店应用程序的 BDD 故事
  4. JBehave
    4.1 JBehave 运行器
    4.2 待定步骤
    4.3 Selenium 和 Selenide
    4.4 JBehave 步骤
    4.5 最后的验证
小结
推荐阅读

Gojko Adzic的著作《实例化需求:团队如何交付正确的软件》。