<分区>
Rails 使用了哪些单元测试框架?
我正在阅读一本书(Pragmatic Programmers Agile Dev. with Rails),其中展示了如何在 Rails 中进行单元测试。
这本书向我展示了默认的 Rails 测试套件(Test::Unit
的子类)。这是 Rails 社区中使用的主要测试框架吗?我在执行常规 ruby 时使用 RSpec,我也希望能够在 Rails 中使用它(如果不是太麻烦的话)?
<分区>
Rails 使用了哪些单元测试框架?
我正在阅读一本书(Pragmatic Programmers Agile Dev. with Rails),其中展示了如何在 Rails 中进行单元测试。
这本书向我展示了默认的 Rails 测试套件(Test::Unit
的子类)。这是 Rails 社区中使用的主要测试框架吗?我在执行常规 ruby 时使用 RSpec,我也希望能够在 Rails 中使用它(如果不是太麻烦的话)?
最佳答案
有许多工具可以从许多不同的方面测试 rails 和其他 webapps。但是,如果您不熟悉测试,我强烈建议您先学习 Rails 自己的测试框架,然后再开始使用其他工具。
学习并在以后掌握一种测试框架,可以使将来更容易理解与其他框架的优缺点,并使它们协同工作。
您可以从测试以下内容开始:
我见过很多失败的测试工作,但我从未见过他们因为选择了错误的工具/框架而失败。他们失败是因为他们不知道如何掌握他们使用的工具,也不知道如何学习足够的测试基础知识。
在此处阅读有关 Rails 测试的更多信息。
http://guides.rubyonrails.org/testing.html
关于ruby-on-rails - Rails 使用了哪些测试框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3673041/