Ruby on rails 可以替代当前的RubyonRails测试方法吗?

Ruby on rails 可以替代当前的RubyonRails测试方法吗?,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我发现,为了用Rspec彻底测试Rails应用程序,我需要编写比实际功能性Ruby代码更多的测试代码。叫我疯子,但这似乎不对。是否有一种不同的/替代的方法(即使没有Rspec那么全面)。对于单元测试,我想您不会找到任何替代方法 但是对于集成测试,由于Selenium,您可以在浏览器中创建场景。请参阅:这里有许多可用的选项,下面是一些列表 Rspec 瓦蒂尔 黄瓜 工厂女工 水豚 还有更多 也许你测试过度了?我喜欢从功能层面开始,然后从那里开始工作。您的代码与rake统计数据的测试比率是

我发现,为了用Rspec彻底测试Rails应用程序,我需要编写比实际功能性Ruby代码更多的测试代码。叫我疯子,但这似乎不对。是否有一种不同的/替代的方法(即使没有Rspec那么全面)。

对于单元测试,我想您不会找到任何替代方法


但是对于集成测试,由于Selenium,您可以在浏览器中创建场景。请参阅:

这里有许多可用的选项,下面是一些列表

  • Rspec

  • 瓦蒂尔

  • 黄瓜

  • 工厂女工

  • 水豚

    还有更多


  • 也许你测试过度了?我喜欢从功能层面开始,然后从那里开始工作。您的代码与rake统计数据的测试比率是多少?您目前正在编写什么样的测试?你能给我们举个例子吗?你通常会有比函数更多的测试代码,因为你需要模拟和测试不同的条件。我通常会调用测试密度(我希望为特定代码段提供多少覆盖率)。你到底担心什么?