是否正在使用Michael Hartl的Ruby on Rails教程所需的rspec?

时间:2012-08-03 17:31:32

标签: ruby-on-rails rspec

我正在阅读他的教程,该教程要求使用rspec。要通过他的教程,我需要执行任何rspec步骤,还是可以跳过它们?

更重要的是,什么是rspec,有什么好处?

我来自一个非常宽松的PHP世界。我之前从未使用过框架,所有测试都是在启动生产之前在本地服务器上进行手动测试。我得到了测试应用程序的好处,我只是不知道我实际上会使用它。

如果你能说服我(不是我要求你),我真的很擅长遵循理性和逻辑的道路。

1 个答案:

答案 0 :(得分:2)

您可以忽略谈论测试的部分来跳过它们。

但我强烈建议你至少看看它是如何运作的。

如果您想开发一个生产网站,能够告诉您的核心功能正如您所期望的那样是无价的(例如电子商务网站的购物车管理)。

因此,每当您在应用程序中更改某些内容时,您所要做的就是执行测试,并且您将知道应用程序的核心是按预期工作的(好吧,如果您编写了良好的测试,那就是)。 / p>

如果您没有进行测试,那么在对代码库进行重大修改时,您最终会失去浏览器测试每个页面的时间。