2

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

您可以给出一些简单的示例或一些我可以从零开始理解的网址。

谢谢

4

3 回答 3

1

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

RSpec Book - 也非常有用

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

于 2011-07-16T23:30:44.640 回答
1

1) 首先阅读Rails 测试指南,以了解测试。

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

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

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

于 2011-07-17T00:59:08.617 回答
0

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

于 2011-07-16T18:22:37.460 回答