2011-11-06 56 views
0

我發現爲了用Rspec徹底測試Rails應用程序,我需要編寫比實際的Ruby代碼更多的測試代碼。叫我瘋了,但這似乎不對。是否有不同的/備用的方法(即使不像Rspec那麼全面)。當前Ruby on Rails測試方法的替代方法?

+0

也許你是過度測試?我喜歡從功能層面開始,並從那裏開始工作。什麼是您的代碼:來自'rake stats'的測試比率? –

+0

你目前正在寫什麼樣的測試?你能舉一個例子嗎? –

+1

您通常會擁有比功能更多的測試代碼,因爲您需要模擬和測試不同的條件。我通常會對測試密度進行調用(我想對特定代碼段提供多少覆蓋率)。你關心什麼? – aishwarya

回答

0

對於單元測試,我想你不會找到任何替代品。

但是對於集成測試,您可以通過Selenium在瀏覽器中創建場景。請參閱:http://seleniumhq.org/

0

有很多選項可以在這裏是爲數不多的名單

  1. Rspec的
  2. 的Watir
  3. 黃瓜
  4. factorygirl
  5. 水豚

    等等