我一直在努力确定测试rails应用程序的好方法,涵盖所有相关方面......因为我没有编写测试的经验我一直在看railscasts.com这似乎是一个非常好的学习资源铁轨的基本材料。但是对于测试,我发现了几集,一些使用rails单元测试类,另一些使用Cucumber,RSPEC,ZenTest,Autotests,Webrat,Selenium等。
所以我现在不确定我是应该选择其中之一还是组合。其中一些现在已经陈旧过时了?它们是相互排斥的吗?...基本上我想学习rails的测试,并希望听到有关如何正确和充分测试rails应用程序以及用于不同类型测试的框架的意见
请提前帮助,请提供帮助
PS。如果有人可以提供一个很好的资源来学习单元测试,集成测试等之间的差异我会很感激....我知道我没有做TDD或BDD导致我的应用程序现在已经完成了,似乎所有工作得很好。但我仍然想为学习目的和未来的发展添加测试。