38

Gherkin構文ファイルはプレーンテキストであるため、メモ帳などの任意のエディターを使用できます。ただし、これを使用する最も重要なことの1つは、サンプルデータのテーブルを提供することです。適切なフォーマットオプションがないと、ファイルが読みにくくなります。

specflow.orgやhttps://github.com/henritersteeg/cuke4vsなどのビジュアルスタジオ用の優れたツールがいくつかあります(「 VisualStudioで.featureファイルのGherkin構文を強調表示する方法」を参照) 。Eclipseを使用する開発者向けの別のオプションは、オートコンプリートを使用した機能の作成についてCucumber IDEで説明されていますか?ただし、ビジネスアナリストにインストールする必要はありません。

これは、 notepad ++にインポートできる構文ハイライトファイル(http://productive.me/develop/cucumbergherkin-syntax-highlighting-for-notepad/ )ですが、テーブルのフォーマットには何もしません。

開発者以外の人が.featuregherkinファイルを効率的に編集できるようにするために見逃した可能性のある他のオプションはありますか?

4

8 に答える 8

13

これは開発者以外のツールです。同様の要件があり、Chrome拡張機能の作成に挑戦したかったのです。それは無料で、広告はありません。とりわけ、クロスプラットフォームであり、インストールして実行するための技術的な知識は必要ありません。https://chrome.google.com/webstore/detail/tidy-gherkin/nobemmencanophcnicjhfhnjiimegjeo

これは古い投稿であることは知っていますが、解決策を探していたときに出くわしました。その答えが、開発者以外のツール(おそらく技術者以外の人を対象とした)に対するOPの要求に完全に対応しているとは思いませんでした。

初めての試みですので、よろしくお願いします!誰かがそれが役に立つと思うことを願っています。

于 2014-11-20T20:55:38.150 に答える
10

作品にはいくつかのプロジェクトがあるようです。

  • ここにGherkinエディターのベータ版があります:http://gherkineditor.codeplex.com/(windows)
  • Cucumberの作成者は、Webベースのgherkinエディターを作成しました(javascript、Ace、およびNode.jsに依存しています)。セットアップは少し複雑かもしれませんが、CMSやその他のWebベースのシステムに統合することもできます。

どちらも、ビジネスドメインの専門家との会話に代わるものではありません。

于 2011-11-26T03:33:38.077 に答える
5

Notepad++はGherkin構文を強調表示できます-http://productive.me/develop/cucumbergherkin-syntax-highlighting-for-notepadを参照してください

于 2013-09-06T10:48:18.723 に答える
1

Eclipseユーザー向けにgithubにxgherkinsと呼ばれる更新されたEclipseプラグインがあります

于 2012-01-18T14:09:00.293 に答える
1

JIRAを使用している場合は、https: //marketplace.atlassian.com/plugins/com.fulstech.jira-gherkin-custom-field/server/overviewでMarkinというプラグインを試すことができます。GherkinとMarkdownの両方を同時にサポートするため、開発者以外の人にとって非常に便利です。

免責事項:私はMarkinの作成者です。

于 2016-04-10T09:21:29.290 に答える
0

多くのグーグルの結果を試した後、私はEclipseで構文を強調するための解決策を見つけました。Xtestをhttp://www.eclipse.org/Xtext/download.htmlからダウンロードします。

于 2012-09-14T08:28:51.327 に答える
0

これに対する良い解決策は、JIRA用のBehaveプラグインを使用することです。

優れたスクラムチームでは、ドメインの専門家とビジネスオーナーがバックログを定義し、必要なものを説明する必要があります。テストシナリオのGiven/When/Then定義をすぐに追加できるのは素晴らしいことです。

JBehaveは、Googleドキュメントからの.featureファイルの取得もサポートしています。ただし、Googleドキュメント用の構文強調表示プラグインはないため、これは同期の問題のみを処理します。

于 2014-03-12T10:03:08.177 に答える
0

http://www.bddeditor.comは、初期段階では問題ないようです(「BDDエディターは進行中です」と表示されます)

于 2016-12-05T07:54:09.237 に答える