我对Rails中的测试很陌生。我决定学习测试驱动开发,因此正在研究如何在rails中进行。
我开始使用Test::Unit,很快就知道有更好的工具和测试框架可用。我听说过以下工具:
- Shoulda
- Mocha
- Rspec
- Cucumber
- Factory Girl
现在我很困惑该如何继续。 哪种工具组合是最好的?还有哪些资源可以学习这些工具?
我正在Rails 3.0中构建应用程序。
我对Rails中的测试很陌生。我决定学习测试驱动开发,因此正在研究如何在rails中进行。
我开始使用Test::Unit,很快就知道有更好的工具和测试框架可用。我听说过以下工具:
现在我很困惑该如何继续。 哪种工具组合是最好的?还有哪些资源可以学习这些工具?
我正在Rails 3.0中构建应用程序。
您是否查看过Michael Hartl的RoR 3教程?
Michael Hartl的Ruby on Rails 3教程
他将一个很好的Rails 3教程与RSpec和Factory Girl的一些基本用法相结合。
就我个人而言,我在我的应用程序中使用Cucumber、RSpec和Factory Girl。至于资源方面,我正在撰写一本名为Rails 3 in Action的书籍,该书介绍了如何使用这些工具(当然还有Rails本身)来开发应用程序。