ruby-on-rails - Rails 3 的测试框架?

标签 ruby-on-rails ruby ruby-on-rails-3 unit-testing testing

我们实际上并没有在我们的应用程序中使用测试(我知道这很糟糕而且很可悲)。我已经阅读了很多关于 Test::Unit、Shouda、minitest 和新的 Bacon 的文章。但我还不能下定决心。基本上我们的需求是:

  • watir 的使用(喜欢)
  • 简单易学
  • 不要弄乱应用程序(比如 Rspec 生成器 - 不要反对 rspec)
  • 与 Rails 3 集成
  • 没有客户必须阅读它,只有开发人员。

你怎么看?

最佳答案

我实际上放弃了 Test::Unit 并切换到 RSpec 2。只有开发人员必须阅读我们的测试,但 RSpec 似乎鼓励比 Test::Unit 更好的结构化测试。不过,它与大多数其他测试框架不同,因此学习曲线很小,但仅限于前几天。

我还强烈建议您不要使用 Rails 的固定装置,您可以查看 Machinist .

关于ruby-on-rails - Rails 3 的测试框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6186959/

相关文章:

ruby-on-rails-3 - 设计登录无法通过iframe在IE中运行

ruby-on-rails - 由于 Postgres inet 类型,Rails 数据库迁移失败

ruby-on-rails - 在任何来源中都找不到 rake-10.0.3

mysql - 将 Ruby Rails 连接到 MySQL 数据库

ruby - 编写正则表达式作为 gsub 的参数!方法——难倒?

ruby-on-rails - 即使查询正确,Activerecord也无法按属性查找模型

ruby-on-rails - 升级rails 2.3后在集成测试中设置多个cookie会导致NoMethodError

ruby-on-rails - Rails 用户搜索和过滤器

ruby - gitlab 通过 api 创建新用户会产生 404

ruby-on-rails - 如何在 Ruby on Rails 中编写可见字符计数验证