2010-03-14 50 views
0

昨天我問了一個關於不同測試框架的問題。這個問題可以找到here。現在我對不同的框架有了更好的理解,我有一個非常簡單的問題:黃瓜與內置測試? [Rails]

對於使用rails內置的測試框架(基本斷言)編寫測試的基本理解,但經驗非常有限,是不是好的,我可以直接跳到RSpec,Webrat和Cucumber的測試?

謝謝!


作爲一個方面說明:是的,這是一個基於觀點的問題,但我覺得收到對這個問題的投入是對社會有價值足以讓這個問題開。謝謝。

回答

1

我從來沒有在測試框架中編寫過大量的測試,而是直接用工廠女孩和RSpec使用Cucumber,我非常滿意。我覺得很容易描述我想在黃瓜工作的功能。我一直很難讓自己先寫單元測試。

所以從我個人的經驗來看,我可以鼓勵你跳進有趣的東西!

+0

很酷!非常感謝。 – 2010-03-15 03:02:18

1

使用其他測試框架,您可以編寫測試更容易,更容易維護,某些測試框架內置「宏」是非常有用的。還有,你可以擴展這些測試框架,就像你可以編寫自己的「宏」一樣。 使用像BDD框架的黃瓜,你可以編寫乾淨的集成測試。你甚至可以告訴你的BA如何運行它。它也會對你的測試儀有幫助。

現在我們用的是早該,RR模擬,黃瓜+硒

0

黃瓜的行爲,例如集成測試。 Test :: Unit和Rspec更適合於測試代碼的單元測試。花費幾個小時閱讀單元,集成和驗收測試以瞭解每種測試的不同目的是非常值得的。這是一個很大的領域,這是一個很好的投資。

一旦你這樣做了,是的,通過一切手段加入Rspec和黃瓜。你也可以看看蕪菁。對於JavaScript,請考慮Capybara。