【发布时间】:2012-10-15 02:44:47
【问题描述】:
我对学习如何使用 TDD 正确开发软件感到非常沮丧。似乎每个人都以不同的顺序和不同的顺序做这件事。在这一点上,我只想知道所有考虑因素是什么?这就是我想出的:我应该使用 rspec 和 capybara。话虽如此,我需要编写哪些不同类型的测试,才能拥有一个构建良好且经过测试的应用程序。我正在寻找一个列表,其中包含我正在测试的应用程序区域、测试它所需的框架以及任何依赖项。
例如,似乎人们建议先对模型进行单元测试,但当我观看 TDD 教程时,他们似乎只编写集成测试。我错过了什么吗?
【问题讨论】:
标签: ruby-on-rails rspec tdd capybara