2011-11-25 14 views
30

Los archivos de sintaxis Gherkin son simplemente texto, por lo que se puede usar cualquier editor, como el bloc de notas. Sin embargo, una de las cosas más importantes para las que estamos utilizando esto es proporcionar tablas de datos de muestra. Sin buenas opciones de formato, los archivos se vuelven difíciles de leer.¿Existen herramientas que no sean de desarrollador para editar archivos pepinillo?

Hay algunas buenas herramientas (ver: How to get Gherkin syntax highlighting for .feature files in Visual Studio?) para visual studio como specflow.org o https://github.com/henritersteeg/cuke4vs. Otra opción para los desarrolladores que usan eclipse se discute en Cucumber IDE for feature writing with autocomplete?. Sin embargo, no quiero requerir que se instale para nuestros analistas de negocios.

Aquí hay un archivo de resaltado de sintaxis (http://productive.me/develop/cucumbergherkin-syntax-highlighting-for-notepad/) que se puede importar al bloc de notas ++ pero no sirve para el formateo de tablas.

¿Hay alguna otra opción que podría haber pasado por alto para permitir que los no desarrolladores editen de manera eficiente los archivos pepinillo de características?

+0

También puede buscar en la extensión Tidy pepinillo para Chrome, es mi favorita y de peso ligero. Como esta pregunta es cerrado No puedo ponerlo como respuesta – user3251882

Respuesta

8

Parece que hay un par de proyectos en progreso.

  • Hay una beta de un editor de pepinillo aquí: http://gherkineditor.codeplex.com/ (ventanas)
  • autor del pepino ha creado un web-based gherkin editor (se basa en Javascript, Ace y Node.js). Tal vez un poco más complicado de configurar, pero podría integrarse en un CMS u otro sistema basado en la web.

Ninguno realmente sustituye a una conversación con los expertos en el dominio de su negocio.

+3

+1 para conversaciones sobre captura – Lunivore

+4

Parece que el enfoque de herramientas de los editores Gherkin está dirigido principalmente a los desarrolladores. Creo que esperaba que un equipo de requisitos pudiera ayudar a impulsar la adopción de mejores especificaciones en lugar de tiene que provenir del equipo de desarrollo. Las conversaciones son extremadamente importantes, pero todavía tiene que haber una buena manera de capturar esas discusiones en un formato útil que no sea solo una palabra doc. Gracias por su contribución. – toddles2000

+0

El editor de Gherkin todavía está en versión beta y se colgó mientras lo usaba, perdiendo cambios. – EleventhDoctor

1

Hay un plugin de Eclipse actualizado llamada xgherkins en GitHub para los usuarios de eclipse

+0

¿Tendría más información de eso? Los únicos resultados que obtengo cuando busco en Google "xgherkins" es esta publicación ... – Per

+1

exactamente lo que estaba buscando –

0

Después de probar muchos resultados de Google, he encontrado una solución para el resaltado de sintaxis en Eclipse. Down carga Xtest desde http://www.eclipse.org/Xtext/download.html.

+4

La pregunta que se hace sobre "herramientas que no son de desarrollador" ... –

0

Una buena solución para esto es utilizar el plugin se comportan de JIRA.

En un buen equipo de SCRUM, los expertos de su dominio y los dueños de negocios deben definir la acumulación y describir lo que desean. Es increíble que pueda agregar inmediatamente las definiciones de Dado/Cuándo/Luego para escenarios de prueba.

JBehave también admite la obtención de los archivos .feature de Google Docs. Sin embargo, no existe un complemento de resaltado de sintaxis para los documentos de Google, por lo que solo se ocupa del problema de sincronización.

11

Aquí hay una herramienta para no desarrolladores. Teníamos un requisito similar y quería intentar crear una extensión de Chrome. Es gratis y no hay anuncios. Sobre todo, es multiplataforma y no requiere conocimientos técnicos para instalar y ejecutar. https://chrome.google.com/webstore/detail/tidy-gherkin/nobemmencanophcnicjhfhnjiimegjeo

Sé que esta es una publicación anterior, pero la encontré cuando estaba buscando una solución y no creía que las respuestas respondieran completamente a la solicitud del OP de una herramienta no dev (presumiblemente dirigida a una no -la persona técnica).

Es un primer intento, ¡sé amable! Espero que alguien lo encuentre útil.

0

He encontrado http://www.bddeditor.com parece estar bien para la fase inicial (que dicen "BDD Editor es un trabajo en progreso".

Cuestiones relacionadas