我對黃瓜有興趣,但有點困惑。從網站: 1)用純文本定義故事。 2)寫紅寶石 3)運行一個步驟定義,看着它失敗 4)編寫代碼以使步通 等等一般黃瓜澄清
這是否意味着你只能用黃瓜爲這是寫在項目紅寶石?如何將它用於以各種語言和/或各種平臺編寫的整個網絡應用程序?
我對黃瓜有興趣,但有點困惑。從網站: 1)用純文本定義故事。 2)寫紅寶石 3)運行一個步驟定義,看着它失敗 4)編寫代碼以使步通 等等一般黃瓜澄清
這是否意味着你只能用黃瓜爲這是寫在項目紅寶石?如何將它用於以各種語言和/或各種平臺編寫的整個網絡應用程序?
我覺得我給了相同的答案今天三次。
我當前的團隊成功地使用了Cucumber來測試運行在Java EE平臺上的兩個不同的Web應用程序。我組織中的幾個團隊正在使用它來測試類似的Java EE應用程序。一個團隊使用Cucumber來測試批處理應用程序,另外一些團隊正在考慮使用它來測試傳統的COBOL和數據庫應用程序。
一些使用黃瓜原生與Ruby,其他人使用Cuke4Duke。使用用於測試Web Apps的Watir,Celerity或watir-webdriver的Cucumber查找示例。
您對建在任何語言的站點測試,例如這裏是如何測試針對PHP:
黃瓜很有趣,但在做出決定之前,你應該考慮黃瓜採用的影響。你可以看看我從我的經驗中學到了什麼黃瓜這裏Pitfalls of Cucumber adoption
感謝您的澄清和鏈接。 – Aaron 2011-04-27 14:34:15