16得票3回答
SpecFlow:场景大纲示例

我刚开始使用SpecFlow工具,并且非常喜欢它。但是我在场景大纲的示例数据输入方面遇到了一些问题。 我想知道我所面临的情况是否正常,或者是否有什么窍门。 我正在使用C# Visual Studio 2013编写MVC应用程序,使用下划线样式的步骤定义。我也尝试过正则表达式样式,但仍然遇到...

15得票2回答
在Specflow中,如何在多个场景大纲之间共享一组示例?

在SpecFlow中,是否可以在多个场景大纲之间共享一组常见示例,而不必为每个大纲复制示例集? 例如,抱歉使用了简单的示例,但在这里,Examples在每个Scenario Outline中都被重复使用,我想知道是否可以声明这些Examples一次,然后在每个Scenario Outline...

15得票4回答
单个功能文件内有多个功能特性

我的当前 Cucumber 文件看起来像这样:Feature: Test Online application Page Scenario: Visit application home page and test links Scenario: Visit application Log...

15得票2回答
Sublime Text 2中的SpecFlow/Gherkin语法高亮

请问是否有Sublime Text 2的插件可以支持SpecFlow / Gherkin规范文件的语法高亮?

14得票4回答
Gherkin 场景是否总是需要 When 步骤?

在Gherkin中定义场景时,有时候Given和When步骤之间没有明确的区别,即用户没有与系统进行主动交互,验证的目的是验证系统在某些情况下应该呈现什么样子。 请考虑以下内容:Scenario: Show current balance Given user is on account p...

14得票2回答
我能否在SpecFlow中更改Gherkin格式样式?

我能在SpecFlow中更改Gherkin格式样式吗?我该如何做到这一点?

13得票3回答
是否可以将一个功能作为另一个功能的“前提条件”进行重复使用?

能否将一个功能用作另一个功能的“Given”步骤? 或者说我正在尝试做不该做的事情吗? 基本上,我的功能看起来像:Scenario: Creating a basic account with valid details (happy path) Given I am on the "...

13得票5回答
推荐阅读学习Gherkin的文章

我希望学习 Gherkin,以便能够与 SpecFlow 一起使用;我正在寻找可以在火车上阅读的文档,例如纸质打印版。 我在网上找到的所有内容都是短小的、不连贯的描述,没有讲述完整的故事,需要在网页之间大量点击才能阅读。 如果有很多好的Gherkin内容的书籍,我愿意购买。

12得票3回答
如何最好地组织特性文件?

我还没有解决的一个挑战是如何以一种易于在Specflow和BDD中导航和探索的方式组织我的特性文件和场景。 想象一年后有人想要学习这个系统。应该从哪里开始?什么是最重要的,什么是不太重要的?特性之间是否存在关系?系统是否处理了特定的场景?作者是否考虑过这个问题? 有没有人可以分享一些专注于...

12得票12回答
IntelliJ IDEA未能识别.feature文件

我已经在IntelliJ IDEA中安装了cucumber-java和gherkin插件,但是当我创建一个.feature文件时,它没有被识别为特性文件。我已经重新启动了IntelliJ并检查了插件设置窗口确保插件已启用。 在IntelliJ中的特性文件