2013-07-07 30 views

回答

0

RSpec的核心是一個用於自動化測試的ruby庫,就像Test :: Unit或Minitest一樣。 RSpec的特點是它使用非常特殊的語法和方法名稱來使測試代碼像英文散文一樣閱讀。這樣做是爲了讓讀者更好地理解測試代碼並使其更易於閱讀,儘管RSpec是否能夠實現這一點存在爭議並且非常主觀。

+0

謝謝先生.. –

0

如果您仍然無法理解RSpec,我推薦this tutorial。它教導RSpec作爲常規Ruby on Rails開發的一部分。

到目前爲止,我的理解是,RSpec(和通常的測試驅動開發)是一種開發程序的方法,同時確保程序執行您想要的操作。該過程是三部分:

  1. 編寫測試以測試新功能。測試將失敗,因爲您還沒有編寫代碼。

  2. 編寫新功能的代碼。

  3. 運行測試並修改代碼,直到測試通過。