【发布时间】:2010-12-10 14:50:50
【问题描述】:
虽然我仍然认为自己在 ruby/rails 领域有点菜鸟,但我有兴趣就如何测试 rails 应用程序(使用哪些技术和覆盖级别以及何时使用)提出意见。我目前的政策是顺应我正在进行的任何项目的流程,但这在技术和覆盖范围方面产生了不一致的结果。唯一的一致性是测试优先的开发风格。
Rspec 用于控制器、模型和帮助程序,cucumber 用于功能(以简化测试的首次开发)并使用 Test::Unit 回填以处理棘手的代码?黄瓜的所有功能?放弃测试::单元? Test::Unit 用于模型和助手,而 cucumber 用于其他一切?
请分享您的意见。
【问题讨论】:
标签: ruby-on-rails ruby testing rspec cucumber