Abbellitore e Formattatore Gherkin

Trasforma qualsiasi file feature Gherkin in un formato BDD pulito e leggibile con il nostro abbellitore Gherkin online gratuito

Tutto il codice viene eseguito localmente nel tuo browser — nulla lascia mai il tuo dispositivo
Lines: 1Chars: 0Size: 0 KB

Try Examples

Cos'è Gherkin Formatter?

Gherkin Formatter è uno strumento specializzato progettato per formattare e abbellire i file feature Gherkin usati nel Behavior-Driven Development (BDD). Gherkin è il linguaggio usato da Cucumber, SpecFlow e altri framework BDD per scrivere specifiche di test leggibili dall'uomo che colmano il divario tra requisiti di business e test automatizzati.

Il nostro formatter Gherkin assicura che i tuoi file feature seguano standard di formattazione coerenti, rendendoli più leggibili sia per stakeholder tecnici che non tecnici nel tuo processo di sviluppo.

Vantaggi Chiave:

  • Conformità allo Standard BDD: Formatta secondo la sintassi ufficiale Gherkin e le migliori pratiche
  • Allineamento Tabelle: Allinea automaticamente tabelle di dati e tabelle di esempi per una migliore leggibilità
  • Organizzazione Tag: Formattazione corretta di feature e tag di scenario per la categorizzazione dei test
  • Indentazione Passaggi: Indentazione coerente per i passaggi Given, When, Then, And, But
  • Supporto Multi-framework: Compatibile con Cucumber, SpecFlow, Behave e altri strumenti BDD

Perfetto per ingegneri QA, specialisti di automazione dei test, product owner e team di sviluppo che praticano Behavior-Driven Development e scrivono documentazione vivente.

Come Usare Gherkin Formatter

  1. Incolla o Carica: Copia il contenuto del tuo file feature Gherkin nell'area di input, o carica un file .feature
  2. Configura Opzioni: Regola le impostazioni di formattazione come l'allineamento delle tabelle e le preferenze di indentazione
  3. Formatta Codice: Clicca "Format Gherkin" per abbellire il tuo file feature con la formattazione BDD corretta
  4. Copia Risultati: Usa l'output formattato nella tua suite di test BDD o nella documentazione

Caratteristiche della Formattazione:

  • Struttura Feature: Spaziatura e indentazione corrette per le dichiarazioni di feature
  • Organizzazione Scenario: Formattazione coerente per scenari e schemi di scenario
  • Formattazione Passaggi: Passaggi Given-When-Then allineati con indentazione corretta
  • Tabelle Dati: Colonne allineate automaticamente negli esempi e nelle tabelle dati dei passaggi
  • Passaggi Background: Formattazione corretta per condizioni di background condivise
  • Commenti e Tag: Commenti preservati e posizionamento tag organizzato

Panoramica Sintassi Gherkin

Gherkin è un linguaggio specifico di dominio leggibile dal business che descrive il comportamento del software senza dettagliare come quella funzionalità è implementata. Usa un insieme di parole chiave speciali per dare struttura e significato a specifiche eseguibili.

Parole Chiave Principali:

  • Feature: Fornisce una descrizione di alto livello di una feature software
  • Scenario: Descrive un esempio specifico o caso di test
  • Given: Descrive il contesto iniziale o le precondizioni
  • When: Descrive l'evento o l'azione che attiva lo scenario
  • Then: Descrive l'esito o risultato atteso
  • And/But: Usato per estendere i passaggi Given, When o Then
  • Background: Definisce passaggi comuni per tutti gli scenari in una feature
  • Schema dello Scenario: Modello per test basati su dati con esempi

Il nostro formatter assicura che queste parole chiave siano correttamente allineate e strutturate secondo le convenzioni BDD, rendendo i tuoi file feature sia leggibili dall'uomo che eseguibili dalla macchina.