只是尋找BDD/SpecFlow的一些例子 - 理想的一個項目,所以我可以看到如何使用上有多個功能我引用相同的步驟等SpecFlow/BDD例子
我讀過大項目規範流程在過去的幾個月裏有幾個博客,但沒有一個很好的,多汁的項目讓別人去探索。
歡呼,如果你可以幫助...如果你不能。 :)
只是尋找BDD/SpecFlow的一些例子 - 理想的一個項目,所以我可以看到如何使用上有多個功能我引用相同的步驟等SpecFlow/BDD例子
我讀過大項目規範流程在過去的幾個月裏有幾個博客,但沒有一個很好的,多汁的項目讓別人去探索。
歡呼,如果你可以幫助...如果你不能。 :)
官方示例組SpecFlow可以在GitHub上找到:http://github.com/techtalk/SpecFlow-Examples
的ASP.NET-MVC /書店樣本是一個你可以去看看。但這不是一個很大的項目。 (如果你需要VS2010樣本,切換到VS2010分支。)
BR, 加斯帕
還檢查了史蒂夫·桑德森的GuestbookDemo,它展示瞭如何使用SpecFlow在ASP.NET MVC WatiN。
查找示例的另一個好地方是來自SpecFlow項目本身的測試。
特別是那些用於測試的小黃瓜解析:https://github.com/techtalk/SpecFlow/tree/master/Tests/TechTalk.SpecFlow.Specs/Features
實驗顯示了很多辦法來編寫使用語法mutliline參數表的參數,模板,和更多的場景。
此外,請參閱主題布蘭登Satrom最近MSDN文章:http://msdn.microsoft.com/en-us/magazine/gg490346.aspx
感謝您的鏈接,Grigori! – 2011-02-01 23:04:36
我們已經使用SpecFlow制定的CQRS Journey項目方案。查看我們如何做的overview,然後在代碼回購中查看驗收測試本身。
我知道這是一個回答的問題。以防萬一需要一個快速簡單的Web測試項目框架。我創建了一個nuget包SeleniumNUnitSpecflow,用於快速設置Specun和Nunit和Selenium。
PM>安裝,包裝SeleniumNUnitSpecflow
這不正是加斯帕說,5個月前(見上文)? :P :) – nick 2011-01-15 20:54:42
不,加斯珀鏈接到SpecFlow提供的例子。這些示例並不顯示它可以處理的所有的Gherkin(或SpecFlow特定)語法。 我鏈接到SpecFlow本身的功能測試(它們被寫爲.feature文件)。這些顯示比基本的例子更多。 – ZombieDev 2011-01-25 18:50:07