在上一个问题here中,我问了一个关于BDD和SpecFlow的问题。最好的答案是使用nSpec而不是SpecFlow。
我找到了nSpec,但是我无法找到有关如何在C#中使用它的教程。我的谷歌mojo不适合这个话题。
除了关于如何安装nSpec的nSpec github网站上的小指导外,是否有人有关于使用nSpec的良好开端教程的链接?
答案 0 :(得分:4)
我不确定我们是否在谈论相同的框架(无论你是指nStep还是NSpec)。但这里有一些关于NSpec的信息。
有一个NSpec Project Site有一套很好的功能,可以帮助您入门。
在github上,NSpec Samples Project将让您更深入地了解框架。
重要的是要注意BDD有两种风格。以下链接解释了两种不同的形式,它们的优缺点,以及如何从中受益:
答案 1 :(得分:1)
你可以在这里看到Cuke4nuke(nStep的堂兄)屏幕: http://www.richardlawrence.info/2009/12/03/screencast-testing-web-applications-in-net-with-cuke4nuke-and-watin/
我认为它们非常相似,因此观看截屏视频应该会为您提供基本的想法。
(你也可以查看Cuke4nuke的wiki)
答案 2 :(得分:0)
如果您在入门时遇到问题,为什么不切换到有可用教程的框架? 我为自己的BDD引擎编写了一个完整的演练,名为Aubergine;你可以在这里看到它: http://www.corebvba.be/blog/post/Getting-started-quickly-with-BDD-in-Net.aspx