2012-05-16 19 views
0

我是Rspec的新手,並從電子書和在線博客中學習它。我對一些寶石有些困惑,應該如何進行測試?他們真的用Rspec和Testing來做什麼?Rspec混淆了一些寶石和啓動方法

這些寶石以下

寶石factory_girl
寶石 '水豚'
寶石 '騙子'
寶石 '護rspec的'
寶石 'launchy'

我不知道爲什麼他們是用來和我應該在學習Rspec開始時使用哪種寶石?另一個問題是我應該去單元測試還是功能測試,以凝視學習Rspec?

請幫幫我。
謝謝。

回答

2

factory_girl用作測試夾具的替代品,用於生成具有預定義數據的對象以用於測試;

capybara是一款集成測試工具;

faker生成樣本測試數據;

guard-rspecguard一起使用,一種自動化測試工具;

launchy需要通過集成測試生成的網頁,並打開他們在瀏覽器中

你可以得到一個更好的主意,每顆寶石不被發現它在Github上,並仔細閱讀README什麼。如果你正在尋找RSpec的介紹,RSpec docs是一個開始的好地方。有一些解決測試的教程 - 例如。 this one