我正在尋找一種兼容monodouch的BDD樣式測試框架。任何人都知道嗎?是否有與MonoTouch兼容的BDD式測試框架?
如果有人這樣做會讓我知道他們的規格在哪裏,我將不勝感激。
我的想法是把它們放在自己的monotouch庫中。
善良,
丹
我正在尋找一種兼容monodouch的BDD樣式測試框架。任何人都知道嗎?是否有與MonoTouch兼容的BDD式測試框架?
如果有人這樣做會讓我知道他們的規格在哪裏,我將不勝感激。
我的想法是把它們放在自己的monotouch庫中。
善良,
丹
丹,我不知道任何MonoTouch的庫,但也有一些其他的技術,這可能會幫助你的。可以在不使用任何類型的框架的情況下編寫場景。我的意思是那種事情的Here's an example。
DSL的工作方式是提供Steps類的子類,每個類都包含特定的上下文。我使用下面的屏幕有時也是如此,特別是當屏幕在步驟之間共享時。屏幕中有實際的按鈕,文本框等,並使用自動化框架實現。
希望這提供了一些你可以從頭開始的東西,無論如何。如果您確實找到適合的BDD框架,則從此轉換爲使用真實英語的東西非常容易。
有一個SpecFlow插件for MonoDevelop,但它看起來只適用於MD 2.4和2.6。它可能只是重新使插件與MD 2.8一起工作的問題。我已經嘗試在2.8中安裝2.6版本,但我得到一些依賴性問題。如果你解壓插件的.mpack文件,你可以看到它的內容。它可能只是編輯.addin.xml以依賴於Core 2.8和IDe 2.8。
我希望這是一個儘快嘗試自己。我真的很想在MonoDevelop和Mono中使用SpecFlow。這絕對改變了我在.NET中的開發生活。
謝謝,Liz!我會給這個方法一個去。 – 2011-02-01 08:31:25