只是寻找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