2012-06-14 30 views
0

我正在學習Ruby開發與Rspec和黃瓜。我很難知道何時必須從一個切換到另一個。我知道Rspec用於黃瓜的邏輯錯誤,用於結構/例外錯誤。區分邏輯和結構/異常錯誤

我怎麼知道它給出了什麼類型的錯誤?是否存在某種錯誤報告模式?

例如,expected ...是邏輯錯誤。

+1

我使用rspec的一切。所以這個問題對我來說不存在:) –

回答

0

黃瓜通常用於驗收測試,但在帽子下使用Capybara步驟進行瀏覽器自動化,這當然也適用於Rspec。

所以這取決於你。您可以使用Cucumber進行驗收測試,使用Rspec進行單元測試,或者使用Rspec進行所有測試。我個人跟隨後者,但這真的取決於你。試試兩種,並看看它是如何爲你工作的。