【问题标题】:Getting started with BDD and nSpecBDD 和 nSpec 入门
【发布时间】:2010-08-26 15:21:44
【问题描述】:

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

我找到了 nSpec,但我找不到关于如何将它与 C# 一起使用的教程。我的 google mojo 不适用于该主题。

除了 nSpec github 网站上关于如何安装 nSpec 的小说明外,是否有人提供有关使用 nSpec 的良好入门教程的链接?

【问题讨论】:

  • 我认为您的意思是 nStep,而不是 nSpec。 NSpec 的文档/教程仍在成长中。但是nspec.org 有很多例子
  • 是的,有点奇怪,唯一的官方文档是如何全部放在网站首页上的,而且没有你想象的那么多。

标签: c# bdd


【解决方案1】:

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

NSpec 项目现场

NSpec Project Site 展示了一组很好的功能,可帮助您入门。

NSpec 使用示例

在 github 上,NSpec Samples Project 将使您对框架有更深入的了解。

其他资源

请务必注意,BDD 有两种风格。以下链接说明了这两种不同的形式、它们的优缺点以及您如何从中受益:

【讨论】:

    【解决方案2】:

    您可以在此处看到 Cuke4nuke(nStep 的表亲)的屏幕截图: http://www.richardlawrence.info/2009/12/03/screencast-testing-web-applications-in-net-with-cuke4nuke-and-watin/

    我认为它们非常相似,因此观看截屏视频应该可以让您了解基本概念。

    (您也可以查看 Cuke4nuke 的 wiki)

    【讨论】:

      【解决方案3】:

      如果您在开始时遇到问题,为什么不切换到有可用教程的框架? 我已经为我自己的 BDD 引擎写了一个完整的运行,叫做 Aubergine;在这里你可以看到它: http://www.corebvba.be/blog/post/Getting-started-quickly-with-BDD-in-Net.aspx

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-04-18
        • 2016-08-03
        • 2017-02-22
        • 2011-10-11
        • 2016-12-14
        • 2013-05-26
        • 2011-09-09
        相关资源
        最近更新 更多