【问题标题】:Ruby_on_Rails Testing The Database Using RspecRuby_on_Rails 使用 Rspec 测试数据库
【发布时间】:2013-01-31 14:20:39
【问题描述】:

其实我是 Rails 测试的新手

我想知道 Rails 测试中包含的所有步骤。?

谁能帮助我了解专业测试

所涉及的步骤

【问题讨论】:

  • 您是否阅读了 Ruby on Rails 测试指南? guides.rubyonrails.org/testing.html
  • 那么你必须更具体地回答你的问题。您遇到了哪些问题?
  • 我不太清楚Unit_Testing

标签: ruby-on-rails testing rspec


【解决方案1】:

查看 Gavin 链接的 Rails 指南。也可以看看这本书:http://pragprog.com/book/achbd/the-rspec-book。它涵盖了如何使用 rspec,并涵盖了测试应用程序的各个部分。

我也很喜欢使用 Rails 3,它教授 Rails 的基础知识和各种主题,同时在整本书中进行了由内而外的测试。 Rails 4 in action 也是一个开发中的版本。

至于我的回答:

通常在编写代码之前先进行测试可以使过程变得更好、更容易。事后编写测试并不是那么好,即使它确实为您提供了覆盖范围。当添加功能成为您常规工作流程的一部分时,这非常好。如果您有要添加的新功能,例如发送确认电子邮件的用户注册。您可以先编写集成测试。它将用户描述为通过注册表单,正确填写,然后检查是否发送了电子邮件。

您可以从那里测试用户模型的内部结构,确保您为此构建的方法能够按预期工作。然后,当您的测试变为绿色时,将另一个场景添加到登录无效的集成测试中。

【讨论】:

  • :)- 你能免费发布一些其他链接吗
  • 如果我知道的话我会的。我用于测试的资源是上面链接的资源,我自己买了这本书,或者从别人那里借来的。对不起。
  • 我不敢相信还没有人链接到这个railscasts.com/episodes/275-how-i-test
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-25
  • 2012-07-28
  • 1970-01-01
  • 1970-01-01
  • 2013-09-01
  • 2014-04-30
相关资源
最近更新 更多