【问题标题】:writing test for rubyonrailsrubyonrails 编写测试
【发布时间】:2011-07-16 18:00:09
【问题描述】:

我是为 ruby​​onrails 应用程序(如 rspect、steak、cucumber 等)编写测试的新手。我该如何开始或学习它才能帮助我编写漂亮的代码?

你可以给出一些简单的例子或者一些我可以从零开始理解的url。

谢谢

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 testing rspec ruby-on-rails-2


    【解决方案1】:

    http://railscasts.com/episodes/155-beginning-with-cucumber - 适合初学者的播客

    The RSpec Book - 也很有用

    这是一个很好的起点,然后 Google 会帮助您

    【讨论】:

      【解决方案2】:

      1) 从阅读rails testing guide 开始,感受一下测试。

      2) 熟悉各种testing frameworks(Cucumber、rspec、testunit、steak、minitest),观看截屏视频(railscastsTeachMeToCode),然后尝试选择一个吸引你的。

      3) 编写测试!!并在需要时从 StackOverflow 获得帮助。如果您喜欢 RSpec,那么 RSpec book 非常有帮助,但不是必需的。

      我对框架的个人看法: 我一开始真的很喜欢黄瓜,但最终发现它非常冗长,我不喜欢将它用于我的集成测试,然后将 RSpec 用于我的单元和功能测试。我现在喜欢将 RSpec 与 Capybara 和 Shoulda 匹配器一起使用。 TestUnit 可能比 RSpec 更简洁,但我个人认为 RSpec 是编写自文档代码和不过分冗长之间的快乐媒介。

      【讨论】:

        【解决方案3】:

        几天前我刚刚开始使用 RSpec,它非常困难(实际上仍然如此)。您可以从 railstutorial.org 开始。作者遵循TDD原则。更多信息请访问RSpecCucumber github 页面。请务必查看 wiki。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-07-24
          • 2011-02-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多