2016-11-04 1 views
0

J'ai utilisé IntelliJ pour écrire des fichiers de caractéristiques de concombre, c'est-à-dire des fichiers * .feature et des fichiers de définition de pas correspondants en Java dans l'EDI. L'expérience utilisateur est géniale et IDE ouvre son IntelliSense en affichant toutes les options valides pour lesquelles les définitions d'étapes existent. Si j'écris une nouvelle étape dans un scénario ou une étape qui n'a pas de définition d'étape correspondante existe déjà dans le fichier Java, elle met en évidence l'étape avec une couleur différente et de même si regex ne correspond pas. Je suis informé par cette mise en évidence que quelque chose doit être écrit pour cette étape dans le fichier Java ou l'étape est erronée et ne s'exécutera pas. J'ai besoin de la même fonctionnalité sur une machine non développeur, c'est-à-dire sur une machine Business Analyst ou Product Owner, où aucun IDE n'est installé mais juste un éditeur comme Notepad ++. Je connais le plug-in Notepad ++ pour Gherkin mais il ne met pas en évidence l'étape pour laquelle la définition d'étape est manquante dans le fichier de définition d'étape * .java. S'il vous plaît suggérer n'importe quel éditeur ou IDE gratuit qui a un plug-in similaire disponible.Valider le fichier de caractéristiques de Gherkin

Merci, Shany

+0

Cela peut être un cas d'utilisation de Cucumber Pro. Ma suggestion est de contacter l'équipe de concombre de base et leur demander. Je ne connais aucune option open source, sauf pour les environnements de développement. –

+0

HonestCode.io est un service conçu pour les propriétaires de produits pour écrire des tests d'acceptation en ligne dans Gherkin, il vous aide à montrer les étapes déjà définies, mais ne les assortit pas avec le fichier de définition * .java (c'est plus une tâche développeur). Ce n'est pas ce que vous cherchez. Désistement: Je travaille pour HonestCode – Troglo

+1

@Troglo serait en désaccord c'est une tâche de développeur, le scénariste doit comprendre les étapes qu'ils doivent travailler avec sinon un développeur va finir par écrire des étapes de client pour chaque scénario, vous devez ajouter ceci caractéristique à votre produit! – nbransby

Répondre

0

Si vous utilisez JIRA pour gérer vos histoires vous pouvez alors utiliser un plugin JIRA qui a saisie automatique, la fonctionnalité de mise en surbrillance des paramètres. Il existe d'autres plugins similaires que vous pouvez parcourir.