2010-08-09 64 views
27

只是尋找BDD/SpecFlow的一些例子 - 理想的一個項目,所以我可以看到如何使用上有多個功能我引用相同的步驟等SpecFlow/BDD例子

我讀過大項目規範流程在過去的幾個月裏有幾個博客,但沒有一個很好的,多汁的項目讓別人去探索。

歡呼,如果你可以幫助...如果你不能。 :)

回答

20

官方示例組SpecFlow可以在GitHub上找到:http://github.com/techtalk/SpecFlow-Examples

的ASP.NET-MVC /書店樣本是一個你可以去看看。但這不是一個很大的項目。 (如果你需要VS2010樣本,切換到VS2010分支。)

BR, 加斯帕

8

還檢查了史蒂夫·桑德森的GuestbookDemo,它展示瞭如何使用SpecFlow在ASP.NET MVC WatiN

9

查找示例的另一個好地方是來自SpecFlow項目本身的測試。

特別是那些用於測試的小黃瓜解析:https://github.com/techtalk/SpecFlow/tree/master/Tests/TechTalk.SpecFlow.Specs/Features

實驗顯示了很多辦法來編寫使用語法mutliline參數表的參數,模板,和更多的場景。

+0

這不正是加斯帕說,5個月前(見上文)? :P :) – nick 2011-01-15 20:54:42

+0

不,加斯珀鏈接到SpecFlow提供的例子。這些示例並不顯示它可以處理的所有的Gherkin(或SpecFlow特定)語法。 我鏈接到SpecFlow本身的功能測試(它們被寫爲.feature文件)。這些顯示比基本的例子更多。 – ZombieDev 2011-01-25 18:50:07

1

我們已經使用SpecFlow制定的CQRS Journey項目方案。查看我們如何做的overview,然後在代碼回購中查看驗收測試本身。

1

我知道這是一個回答的問題。以防萬一需要一個快速簡單的Web測試項目框架。我創建了一個nuget包SeleniumNUnitSpecflow,用於快速設置Specun和Nunit和Selenium。

PM>安裝,包裝SeleniumNUnitSpecflow

詳情:Web page BDD test with selenium specflow nunit