有没有非开发人员工具来编辑Gherkin文件?

38
Gherkin语法文件只是普通文本,因此可以使用任何编辑器,如记事本。然而,我们正在使用它提供样本数据的表格,这是更重要的一点。如果没有良好的格式选项,这些文件将变得难以阅读。
有一些好的工具(请参见:如何在Visual Studio中获取.feature文件的Gherkin语法突出显示?),比如specflow.org 或https://github.com/henritersteeg/cuke4vs等,适用于Visual Studio。对于使用eclipse的开发人员,还讨论了另一种选择,请参见Cucumber IDE for feature writing with autocomplete?。但我不想要求业务分析师安装这些工具。
这里有一个语法突出显示文件(http://productive.me/develop/cucumbergherkin-syntax-highlighting-for-notepad/)可以导入到Notepad++中,但它对表格格式化毫无作用。
除了这些选项,还有其他可能被忽略的选项,以使非开发人员能够高效地编辑.feature Gherkin文件吗?

您也可以查看 Chrome 上的 Tidy Gherkin 扩展,这是我最喜欢的轻量级工具。由于此问题已关闭,我无法将其作为答案发布。 - user3251882
8个回答

13

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

我知道这是一篇旧文章,但当我在寻找解决方案时,我遇到了它,我认为回答并没有完全满足OP对非开发者工具的要求(可能针对非技术人员)。

这是第一次尝试,请多多包涵!希望对某些人有用。


10

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

两者都无法替代与业务领域专家的谈话。


4
对于对话而言,比起捕捉/录像来说,我更喜欢前者。 - Lunivore
4
看起来Gherkin编辑器的工具重点主要面向开发人员。我想我希望需求团队可以帮助推动更好规范的采用,而不是只能由开发团队推动。交流非常重要,但仍需要一种好的方式来以有用的格式记录这些讨论,而不仅仅是一个Word文档。感谢您的回答。 - toddles2000
Gherkin编辑器仍处于测试版阶段,在我使用它时崩溃了,导致更改丢失。 - EleventhDoctor
节点版本已经有7年没有提交了,但是有一个相当新的C#版本 https://github.com/bzquan/GherkinEditor 需要从源代码构建。 - KIC


1

1

针对Eclipse用户,Github上有一个名为xgherkins的更新版Eclipse插件。


你有更多关于这个的信息吗?当我在谷歌上搜索“xgherkins”时,唯一的结果就是这篇帖子... - Per

0

4
要求翻译:"non-developer tools" 意思是“非开发人员工具”… - Nat Ritmeyer

0
一个很好的解决方案是使用JIRA的Behave插件。
在一个优秀的SCRUM团队中,你的领域专家和业务所有者应该定义需求列表并描述他们想要的。很棒的是,你可以立即为测试场景添加Given/When/Then的定义。
JBehave还支持从Google Docs获取.feature文件。不过,Google Docs没有语法高亮插件,所以这只解决了同步问题。

0

我发现http://www.bddeditor.com对于初始阶段来说似乎不错(他们说“BDD编辑器正在进行中”)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接