BDD和nSpec入门

时间:2010-08-26 15:21:44

标签: c# bdd

在上一个问题here中,我问了一个关于BDD和SpecFlow的问题。最好的答案是使用nSpec而不是SpecFlow。

我找到了nSpec,但是我无法找到有关如何在C#中使用它的教程。我的谷歌mojo不适合这个话题。

除了关于如何安装nSpec的nSpec github网站上的小指导外,是否有人有关于使用nSpec的良好开端教程的链接?

3 个答案:

答案 0 :(得分:4)

我不确定我们是否在谈论相同的框架(无论你是指nStep还是NSpec)。但这里有一些关于NSpec的信息。

NSpec项目网站

有一个NSpec Project Site有一套很好的功能,可以帮助您入门。

样本NSpec用法

在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