Générateur SpecFlow Gherkin
Génère des définitions de pas C# prêtes à l’emploi à partir de features Gherkin, aidant les développeurs et les QA à implémenter plus rapidement les tests SpecFlow dans les pipelines CI.
Tool coming soon!
We're working hard to get this tool ready for you.
Build Your Own Custom Web Calculator in Seconds
Type what tool or calculator you need below. Our AI will build it instantly for your site.
À propos de cet outil
Mécanique centrale et fonctionnalités: l’outil effectue une phase d’analyse des features, identifie Feature, Scénarios, et Scénarios Outline ainsi que les étapes Given/When/Then; normalise les noms en identifiants C# valides; génère les liaisons en classes [Binding] avec les attributs [Given]/[When]/[Then] et des méthodes skeleton; détecte les paramètres entre guillemets ou les placeholders numériques et les transforme en paramètres typés; les sorties produisent un ou plusieurs fichiers .cs ou des blocs de code; la configuration permet un namespace optionnel, un nom de classe et des templates de code; la validation assure la conformité des identifiants et des attributs avec C# et les conventions SpecFlow. Des améliorations optionnelles incluent le regroupement par feature et des templates pour un code réutilisable.
Entrées et sorties: les entrées comprennent feature_content (string), namespace (string, optionnel), class_name (string, optionnel), target_version (string, optionnel), output_format (string, optionnel). Les sorties incluent generated_code (string) avec des squelettes .cs; les règles de formatage incluent une indentation de 4 espaces, des noms de méthodes PascalCase et des attributs [Binding]. Algorithmes et calculs: le générateur suit une étape de parsing, une étape de nommage et une étape de templating pour émettre le code .cs avec un namespace et un nom de classe personnalisés. Il reconnaît les placeholders de paramètres et les mappe aux paramètres de méthode; il prend en charge plusieurs features dans une même exécution. Gestion des erreurs et cas limites: les entrées manquantes ou une syntaxe Gherkin invalide produisent des erreurs explicites; les noms de classes en conflit sont signalés; les jeux de features très volumineux peuvent être segmentés; les références de données externes ne sont pas résolues. Industrie/Région et localisation: le mapping des mots-clés Gherkin prend en charge les localisations courantes; les sorties respectent les conventions de codage C# et les bindings SpecFlow; les monnaies et unités ne sont pas couvertes. Hypothèses et exclusions: on suppose un Gherkin valide selon la spec; l’exécution de tests, l’intégration UI et la génération de code dans d’autres langages que C# sont exclus.
Comment utiliser
- Fournissez les entrées: feature_content, namespace et class_name.
- Choisissez la sortie: fichier .cs unique ou plusieurs fichiers regroupés par feature.
- Lancez la génération: déclenchez l’outil pour produire les squelettes de bindings.
- Examinez le code généré: vérifiez que les noms de méthodes et les placeholders correspondent au texte des features.
- Exportez ou copiez: téléchargez les fichiers .cs ou copiez le code dans votre projet.
Frequently Asked Questions
Trouvez des réponses rapides
Quelles entrées sont requises ?
Quelles sorties sont générées ?
Quelles versions de SpecFlow sont prises en charge ?
Puis-je personnaliser les noms de namespace et de classe ?
Need to run multiple calculations?
Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.
Related Tools
Other useful calculators and utilities you might like
Convertisseur Spotify vers MP3
Convertit des fichiers audio fournis localement en MP3, permettant l’écoute hors ligne et la compati...
Calculateur de distance routière
Calculateur de distance routière pour voyageurs, planificateurs logistiques et conducteurs pour esti...
Votre avis compte
Aidez-nous à nous améliorer
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic