最佳答案
一点也不。 BDD 只是 TDD 的一个变体。
在 TDD 中,您将需求制定为可执行测试,然后编写生产代码来完成测试。 BDD 只是将这些要求重新表述为更易于人类阅读的形式,从而使测试对于查看测试报告的人类读者来说更加冗长。 (顺便说一句:为了实现这一点,BDD 需要比传统的数据驱动单元测试更多的代码......)
仅此而已。
托马斯
关于unit-testing - BDD 是 TDD 的替代品吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3905115/