使用在线文档进行specflow

时间:2016-06-01 08:42:42

标签: .net bdd specifications specflow

我想介绍一些"可执行规范"在我的公司(.NET)中的方法。我想继续使用SpecFlow,因为我确信Gherkin是一个很棒的工具。我希望测试引擎能够在维基上发布这些活文档,以使其对业务人员和其他利益相关者可见。一个好的选择应该是能够为场景添加一些注释,以使其尽可能方便用户使用。

你会如何管理?我听说过 Fitnesse StoryTeller ,但似乎他们没有处理Gherkin。我错了吗?

1 个答案:

答案 0 :(得分:4)

您可能需要查看Pickles。 Pickles是一个活文档生成器,可以将.feature文件转换为html页面(或Word或Excel文档)。您可以在内部网络服务器上托管这些html页面。

我不确定你的意思是“添加一些评论”。

  • 如果您的意思是“在生活文档中添加一些注释”:您当然可以编辑html文件,但在重新生成文档时这些更改将会丢失。这些更改也不会发送到.feature文件。
  • 如果您的意思是“添加一些注释,以便文档的读者拥有的信息不仅仅是给定的/当/然后步骤”:Gherkin允许您在功能文件的开头写一个描述,并在每个场景。 Gherkin还允许您通过前面的行用#来编写技术注释。 Pickles将始终呈现描述(支持markdown!)并可选择呈现技术注释。

完全披露:我是Pickles的维护者。如果您需要帮助开始使用Pickles,请随时询问!