-1

我已经阅读了 RubyonRails Tutorial 3 书中的 Rspec。但我实际上并没有得到它试图解释的语言。请任何人都可以用简单的方式解释我以便于理解它。

4

2 回答 2

0

如果您仍然无法理解 RSpec,我推荐本教程。它作为常规 Ruby on Rails 开发的一部分教授 RSpec。

到目前为止,我所理解的是,RSpec(以及一般的测试驱动开发)是一种开发程序的方法,同时确保程序执行您希望它执行的操作。该过程分为三个部分:

  1. 编写测试以测试新功能。测试将失败,因为您还没有编写代码。

  2. 为新功能编写代码。

  3. 运行测试并修改代码,直到测试通过。

于 2014-01-08T00:33:03.020 回答
0

从本质上讲,RSpec 只是一个用于自动化测试的 ruby​​ 库,就像 Test::Unit 或 Minitest 一样。RSpec 的特点是它使用非常特殊的语法和方法名称来使测试代码读起来像英文散文。这样做是为了让读者更好地理解测试代码并使其更容易阅读,尽管 RSpec 是否实现这一点是有争议的并且非常主观。

于 2013-07-07T13:42:09.987 回答