the - run cucumber feature from command line
¿Hay alguna herramienta que no sea de desarrollador para editar los archivos de pepinillo? (8)
Los archivos de sintaxis de 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.
Hay algunas buenas herramientas (ver: Cómo obtener el resaltado de sintaxis Gherkin para archivos .feature en 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 para la escritura de características con autocompletar? Sin embargo, no quiero exigir 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 que no son desarrolladores editen de manera eficiente los archivos pepinillo de características?
Aquí hay una herramienta que no es desarrollador. 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 buscaba una solución y no creía que las respuestas abordaran por completo la solicitud del OP de una herramienta que no fuera de desarrollo (presumiblemente dirigida a una persona no técnica).
Es un primer intento, ¡sé amable! Espero que alguien lo encuentre útil.
Después de probar muchos resultados de Google, encontré una solución para resaltar la sintaxis en Eclipse. Descargue Xtest desde http://www.eclipse.org/Xtext/download.html .
Encontré http://www.bddeditor.com Parece estar bien para la fase inicial (dicen que "BDD Editor está trabajando en progreso").
Hay un complemento de eclipse actualizado llamado xgherkins en github para usuarios de eclipse
Parece que hay un par de proyectos en proceso.
- Hay una versión beta de un editor de Gherkin aquí: http://gherkineditor.codeplex.com/ (windows)
- El autor de Cucumber ha creado un editor de pepinillos basado en la web (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 de los dos realmente sustituye una conversación con los expertos en el dominio de su negocio.
Si está utilizando JIRA, puede probar un complemento llamado Markin en https://marketplace.atlassian.com/plugins/com.fulstech.jira-gherkin-custom-field/server/overview . Es compatible tanto con Gherkin como con Markdown al mismo tiempo, por lo que es muy útil para los no desarrolladores.
Descargo de responsabilidad: soy el creador de Markin.
Una buena solución para esto es usar el complemento Behave para 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 es compatible con obtener 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.
Notepad++ puede resaltar la sintaxis de Gherkin - ver http://productive.me/develop/cucumbergherkin-syntax-highlighting-for-notepad