我们实际上并没有在我们的应用程序中使用测试(我知道这很糟糕而且很可悲)。我已经阅读了很多关于 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/