【发布时间】:2010-08-11 03:12:37
【问题描述】:
我想知道如何在 Rails 中完成 TDD。
以下是我写下的步骤:
- 为数据库表创建迁移和模型
- 向模型添加关联
- 为模型编写单元测试并运行并查看它们是否失败
- 向模型添加验证
- 运行测试并查看它们是否通过,如果没有,请编辑代码直到它们通过
- 创建路由、控制器和视图(使用模型)
- 编写功能测试
- 运行测试并看到它们失败
- 编辑代码并查看它们是否通过
- 编写集成测试
我以前从未做过 TDD。
这是我的想法,但我想先和你们核实一下。
我确定这不是很“正确”,而且我遗漏了一些东西并且顺序不正确。
如果某些内容不符合最佳实践,您能否更正上述列表。
分享你的经验!
【问题讨论】:
标签: ruby-on-rails tdd