是否有任何非开发人员工具来编辑小黄瓜文件?

时间:2011-11-25 23:14:33

标签: cucumber bdd specflow gherkin

Gherkin语法文件只是纯文本,因此可以使用任何编辑器,如记事本。但是,我们使用它的一个更重要的事情是提供样本数据表。没有良好的格式化选项,文件就变得难以阅读。

视觉工作室有一些很好的工具(请参阅:How to get Gherkin syntax highlighting for .feature files in Visual Studio?),例如specflow.org或https://github.com/henritersteeg/cuke4vs。在Cucumber IDE for feature writing with autocomplete?讨论了使用eclipse的开发人员的另一个选项。但是我不想要求为我们的业务分析师安装它。

这是一个语法高亮显示文件(http://productive.me/develop/cucumbergherkin-syntax-highlighting-for-notepad/),可以导入到记事本++中,但它对表格格式没有任何作用。

我是否还有其他选项可以让非开发人员有效地编辑.feature小黄瓜文件?

8 个答案:

答案 0 :(得分:12)

这是一个非开发人员工具。我们有类似的要求,我想要创建一个Chrome扩展程序。它是免费的,没有广告。最重要的是它是跨平台的,无需安装和运行的技术知识。 https://chrome.google.com/webstore/detail/tidy-gherkin/nobemmencanophcnicjhfhnjiimegjeo

我知道这是一个老帖子,但是当我寻找解决方案时我遇到了它,并且我没有认为答案完全解决了OP对非开发工具的请求(大概是针对非技术人员。)

这是第一次尝试,所以要善良!希望有人觉得它很有用。

答案 1 :(得分:9)

似乎有几个项目正在进行中。

两者都不能替代与您的业务领域专家的对话。

答案 2 :(得分:4)

答案 3 :(得分:1)

在eith用户的github上有一个名为xgherkins的更新的eclipse插件

答案 4 :(得分:1)

如果您使用的是JIRA,可以在https://marketplace.atlassian.com/plugins/com.fulstech.jira-gherkin-custom-field/server/overview尝试一个名为Markin的插件。它同时支持Gherkin和Markdown,因此对非开发人员非常有用。

免责声明:我是Markin的创作者。

答案 5 :(得分:0)

尝试了很多谷歌搜索结果后,我在Eclipse中找到了语法高亮的解决方案。 从http://www.eclipse.org/Xtext/download.html下载Xtest。

答案 6 :(得分:0)

一个很好的解决方案是使用JIRA的Behave插件。

在一个优秀的SCRUM团队中,您的域专家和业务所有者应该定义积压并描述他们想要的内容。很棒的是,您可以立即为测试场景添加Given / When / Then定义。

JBehave还支持从Google文档中获取.feature文件。虽然谷歌文档没有语法高亮插件,所以这只会解决同步问题。

答案 7 :(得分:0)

我发现http://www.bddeditor.com初始阶段似乎很好(他们说" BDD编辑器正在进行中"。