【发布时间】:2014-05-11 08:23:09
【问题描述】:
我的理解是这样的:
BDD 是评估软件需要如何运行,然后编写验收测试作为代码基础的过程。您将使用 TDD 方法编写代码,为方法编写单元测试并围绕单元测试(代码、测试、重构)构建类。编写代码时,您对其进行测试以查看是否满足原始验收测试。
任何有经验的人都可以对我的解释发表评论,并介绍一个使用这些敏捷原则的简单应用程序吗?我在不同的出版物中看到了大量关于 BDD 和 TDD 的文字,但我正在研究这两个过程如何在现实世界的开发中相互补充。
【问题讨论】: