Les fichiers de syntaxe Gherkin ne sont que du texte brut; vous pouvez donc utiliser n'importe quel éditeur tel que le bloc-notes. Cependant, l’une des choses les plus importantes pour lesquelles nous utilisons ceci est de fournir des tableaux de données types. Sans de bonnes options de formatage, les fichiers deviennent difficiles à lire.
Il existe quelques bons outils (voir: Comment obtenir la coloration syntaxique Gherkin des fichiers .feature dans Visual Studio? ) pour Visual Studio, tels que specflow.org ou https://github.com/henritersteeg/cuke4vs . Une autre option pour les développeurs utilisant Eclipse est décrite à Cucumber IDE pour l'écriture de fonctionnalités avec autocomplete? Cependant, je ne veux pas exiger qu’il soit installé pour nos analystes commerciaux.
Voici un fichier surligneur de syntaxe ( http://productive.me/develop/cucumbergherkin-syntax-highlighting-for-notepad/ ) qui peut être importé dans notepad ++ mais ne fait rien pour le formatage des tableaux.
Y a-t-il d'autres options que j'ai peut-être manquées pour permettre aux non-développeurs de modifier efficacement les fichiers .feature gherkin?
Il semble y avoir quelques projets en cours.
Ni ne se substitue vraiment à une conversation avec les experts de votre domaine d’activité.
Voici un outil non-développeur. Nous avions une exigence similaire et je voulais essayer de créer une extension Chrome. C'est gratuit et il n'y a pas de publicité. Avant tout, il est multi-plateforme et ne nécessite aucune connaissance technique pour son installation et son fonctionnement. https://chrome.google.com/webstore/detail/tidy-gherkin/nobemmencanophcnicjhfhnjiimegjeo
Je sais que c'est un ancien billet, mais je l'ai trouvé lorsque je cherchais une solution et je ne pensais pas que les réponses répondaient pleinement à la demande du PO pour un outil sans dev (probablement destiné à une personne non technique).
C'est une première tentative, alors soyez gentil! J'espère que quelqu'un le trouvera utile.
Notepad ++ peut souligner la syntaxe de Gherkin - voir http://productive.me/develop/cucumbergherkin-syntax-highlighting-for-notepad
Si vous utilisez JIRA, vous pouvez essayer un plugin appelé Markin sur https://marketplace.atlassian.com/plugins/com.fulstech.jira-gherkin-custom-field/server/overview . Il supporte à la fois Gherkin et Markdown en même temps, il est donc très utile pour les non-développeurs.
Disclaimer: Je suis le créateur de Markin.
Il existe un plugin Eclipse mis à jour appelé xgherkins at github pour les utilisateurs d’Eclipse.
J'ai trouvé http://www.bddeditor.com Cela semble bien pour la phase initiale (ils disent "BDD Editor est un travail en cours".
Après avoir essayé de nombreux résultats sur Google, j'ai trouvé une solution pour la coloration syntaxique dans Eclipse . Téléchargez Xtest depuis http://www.Eclipse.org/Xtext/download.html .
Une bonne solution consiste à utiliser le plug-in Behave pour JIRA.
Dans une bonne équipe SCRUM, les experts de votre domaine et les propriétaires d’entreprise doivent définir le backlog et décrire ce qu’ils veulent. C'est génial de pouvoir ensuite ajouter immédiatement les définitions données/quand/ensuite pour les scénarios de test.
JBehave prend également en charge l’obtention des fichiers .feature à partir de Google Docs. Il n’existe cependant pas de plug-in de coloration syntaxique pour Google Documents, ce qui ne règle donc que le problème de la synchronisation.