有一个已在生产中部署的现有项目。我们想在上面添加一些测试(越快越好),我必须在 BDD 方式(rspec/cucumber)或 TDD 方式(TestUnit)之间做出选择。我真的从 BDD 开始,我想知道最好的决定是什么?我担心在现有的 rails 项目(本周部署并且需要非常快速的迭代)上使用 rspec/cucumber 将很难做到(尤其是它不应该以这种方式使用,我的意思是我们应该首先编写故事/功能并从那里进行迭代)。
TestUnit 可能更合理,可能是。
你对此有什么想法吗?有经验分享吗?一些建议?