it-roy-ru.com

Существуют ли какие-либо инструменты для разработчиков, предназначенные для редактирования файлов корнишонов?

Файлы синтаксиса огурца - это просто текст, поэтому можно использовать любой редактор, например блокнот. Тем не менее, одна из наиболее важных вещей, для которых мы используем это, - предоставить таблицы с образцами данных. Без хороших опций форматирования файлы становятся трудно читаемыми.

Есть несколько хороших инструментов (см .: Как получить подсветку синтаксиса Gherkin для файлов .feature в Visual Studio? ) для Visual Studio, например specflow.org или https://github.com/henritersteeg/cuke4vs . Другой вариант для разработчиков, использующих Eclipse, обсуждается в Cucumber IDE для записи функций с автозаполнением? Однако я не хочу требовать его установки для наших бизнес-аналитиков. 

Вот файлы подсветки синтаксиса ( http://productive.me/develop/cucumbergherkin-syntax-highlighting-for-notepad/ ), которые можно импортировать в notepad ++, но это ничего не делает для форматирования таблицы.

Есть ли другие варианты, которые я мог бы пропустить, чтобы не-разработчики могли эффективно редактировать файлы .feature?

34
toddles2000

Кажется, в работе есть пара проектов. 

  • Здесь есть бета-версия редактора Gherkin: http://gherkineditor.codeplex.com/ (windows)
  • Автор Cucumber создал веб-редактор gherkin (использует javascript, Ace и Node.js). Возможно, немного сложнее в настройке, но он может быть интегрирован в CMS или другую веб-систему.

Ни один из них не заменит разговор с экспертами в вашей области бизнеса.

9
Mark Thomas

Вот инструмент не для разработчиков. У нас было похожее требование, и я хотел попробовать расширение Chrome. Это бесплатно и нет рекламы. Прежде всего, это кроссплатформенный и не требует никаких технических знаний для установки и запуска. https://chrome.google.com/webstore/detail/tidy-gherkin/nobemmencanophcnicjhfhnjiimegjeo

Я знаю, что это старый пост, но я наткнулся на него, когда искал решение, и я не думал, что ответы полностью отвечали запросу OP на инструмент не-dev (предположительно нацеленный на нетехнического человека).

Это первая попытка, так что будьте добры! Надеюсь, кто-то найдет это полезным.

12
WindowsPhoneWannabe

Блокнот ++ можно выделить синтаксис Gherkin - см. http://productive.me/develop/cucumbergherkin-syntax-highlighting-for-notepad

4
EleventhDoctor

Если вы используете JIRA, вы можете попробовать плагин под названием Markin по адресу https://marketplace.atlassian.com/plugins/com.fulstech.jira-gherkin-custom-field/server/overview . Он поддерживает Gherkin и Markdown одновременно, поэтому он очень полезен для тех, кто не является разработчиком.

Отказ от ответственности: я создатель Маркина.

1
Fulstech Inc.

Для пользователей Eclipse есть обновленный плагин Eclipse под названием xgherkins на github.

1
Fred Grott

Я нашел http://www.bddeditor.com Кажется, хорошо для начальной фазы (они говорят, что "BDD Editor находится в процессе разработки").

0
Gün Karagöz

Попробовав многие результаты Google, я нашел решение для подсветки синтаксиса в Eclipse . Загрузите Xtest из http://www.Eclipse.org/Xtext/download.html .

0
amjad

Хорошим решением для этого является использование плагина Behave для JIRA.

В хорошей команде SCRUM эксперты вашего домена и владельцы бизнеса должны определить отставание и описать, чего они хотят. Замечательно, что вы можете сразу же добавить определения Given/When/Then для тестовых сценариев.

JBehave также поддерживает получение файлов .feature из Документов Google. Тем не менее, для документации Google нет плагина для подсветки синтаксиса, так что он решает только проблему синхронизации.

0
parasietje