ruby-on-rails - rails 测试困惑

标签 ruby-on-rails testing tdd bdd

我一直在尝试确定一种测试 Rails 应用程序的好方法,涵盖所有相关方面...因为我完全没有编写测试的经验,所以我一直在查看 railscasts.com,这似乎是一个很好的学习资源Rails 的基本内容。但对于测试,我发现了几个情节,一些使用 Rails 单元测试类,其他使用 Cucumber、RSPEC、ZenTest、Autotests、Webrat、Selenium 等。

所以我现在只是不确定我应该选择其中之一还是组合。其中一些现在已经过时了吗?它们相互排斥吗?...基本上我想学习 Rails 测试,并想听听有关如何正确和充分测试 Rails 应用程序以及用于不同类型测试的框架的意见

请帮助,在此先感谢

附言。如果有人可以提供一个很好的资源来学习单元测试、集成测试等之间的区别,我将不胜感激……我知道我没有做过 TDD 或 BDD,因为我的应用程序现在已经差不多完成了,而且似乎一切都工作得很好。但我仍然想为学习目的和 future 的发展添加测试。

最佳答案

关于ruby-on-rails - rails 测试困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3188563/

相关文章:

ruby-on-rails - Rails 2.3 中的测试服务器端口是否发生变化?

ruby-on-rails - Rails 2.3 STI 返回所有子类

javascript - 如何使用 Protractor 验证不同位置的两个跨度是否相等?

javascript - 在没有代码库的情况下测试 JavaScript

java - 创建 nunit 测试而不使用 api 导出它们

ruby-on-rails - 允许使用 cancancan 访问不同的 View 和路线?

ruby-on-rails - 如何猴子补丁的代码在Rails中自动加载?

ios - 如何在回归测试中模拟 UITouches?

reactjs - TypeError : document. createElement 不是函数 - React、Mocha、JSDOM 测试

c# - 在 visual studio 的快速版本中进行 TDD 的最佳方法(例如 VB Express)