2012-06-14 47 views

回答

2

RSpec是爲您的應用程序編寫測試的寶石。功能與Test:Unit(Rails自帶)類似,但它們的發展方式卻有所不同。

有各種各樣的測試框架,允許您遵循稱爲測試(或行爲)驅動開發的開發過程。這種開發風格基本上指出,你爲一個功能或一段代碼編寫測試,這些代碼最初會失敗(因爲你還沒有編寫功能)。然後您編寫該功能的代碼,直到測試通過。看起來倒退了,但它提供了比其他開發方法更多的好處。我發現railscast插曲"How I Test"在學習測試驅動開發和RSpec方面非常有幫助(因爲這是Ryan用於測試的情節)。