我是为 rubyonrails 应用程序编写测试的新手,例如 rspect、steak、cucumber 等。我该如何开始或学习,以便它帮助我编写漂亮的代码?
您可以给出一些简单的示例或一些我可以从零开始理解的网址。
谢谢
我是为 rubyonrails 应用程序编写测试的新手,例如 rspect、steak、cucumber 等。我该如何开始或学习,以便它帮助我编写漂亮的代码?
您可以给出一些简单的示例或一些我可以从零开始理解的网址。
谢谢
http://railscasts.com/episodes/155-beginning-with-cucumber - 适合初学者的好播客
RSpec Book - 也非常有用
这是一个很好的起点,然后 Google 会帮助您
1) 首先阅读Rails 测试指南,以了解测试。
2) 熟悉各种测试框架(Cucumber、rspec、testunit、steak、minitest),观看截屏视频(railscasts、TeachMeToCode),然后尝试选择一个吸引你的。
3) 编写测试!!并在需要时从 StackOverflow 获得帮助。如果你喜欢 RSpec,那么RSpec 书非常有帮助,但不是必不可少的。
我对框架的个人看法:我一开始真的很喜欢 cucumber,但最终发现它非常冗长,我不喜欢将它用于我的集成测试,然后将 RSpec 用于我的单元和功能测试。我现在喜欢将 RSpec 与 Capybara 和 Shoulda 匹配器一起使用。TestUnit 可能比 RSpec 更简洁,但我个人发现 RSpec 是编写自我文档代码和不过分冗长之间的快乐媒介。