2011-01-31 57 views

回答

1

丹,我不知道任何MonoTouch的庫,但也有一些其他的技術,這可能會幫助你的。可以在不使用任何類型的框架的情況下編寫場景。我的意思是那種事情的Here's an example

DSL的工作方式是提供Steps類的子類,每個類都包含特定的上下文。我使用下面的屏幕有時也是如此,特別是當屏幕在步驟之間共享時。屏幕中有實際的按鈕,文本框等,並使用自動化框架實現。

希望這提供了一些你可以從頭開始的東西,無論如何。如果您確實找到適合的BDD框架,則從此轉換爲使用真實英語的東西非常容易。

+0

謝謝,Liz!我會給這個方法一個去。 – 2011-02-01 08:31:25

0

有一個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中的開發生活。