Rails 使用哪些单元测试框架?
我正在阅读这本书(Pragmatic Programmers Agile Dev. with Rails),它展示了如何在 Rails 中进行单元测试。
这本书向我展示了默认的 Rails 测试套件(Test::Unit
)。这是 Rails 社区使用的主要测试框架吗?我在做常规 ruby 时使用 RSpec,我也希望能够在 Rails 中使用它(如果不是太麻烦的话)?
有许多工具可以从许多不同的方面测试 Rails 和其他 Web 应用程序。但如果您是测试新手我强烈建议你从学习 Rails 自己的测试框架开始在开始使用其他工具之前。
学习并稍后掌握一个测试框架可以使将来更轻松地了解其他框架的优缺点并使它们协调一致地工作。
您可以从测试以下内容开始:
- 对模型进行单元测试
- 控制器的功能测试
- 了解 Fixtures 以及如何加载测试数据
我见过许多失败的测试工作,但我从未见过他们因为选择了错误的工具/框架而失败。他们失败是因为他们不知道如何掌握他们使用的工具,也不知道如何充分了解测试的基础知识。
在此处阅读有关 Rails 测试的更多信息。
http://guides.rubyonrails.org/testing.html http://guides.rubyonrails.org/testing.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)