Beautifier i Formatter Gherkin

Przekształć dowolny plik funkcji Gherkin w czysty, czytelny format BDD za pomocą naszego darmowego, internetowego beautifiera Gherkin

Cały kod działa lokalnie w Twojej przeglądarce — nic nie opuszcza Twojego urządzenia
Lines: 1Chars: 0Size: 0 KB

Try Examples

Czym jest Gherkin Formatter?

Gherkin Formatter to specjalistyczne narzędzie zaprojektowane do formatowania i upiększania plików funkcji Gherkin używanych w Behavior-Driven Development (BDD). Gherkin to język używany przez Cucumber, SpecFlow i inne frameworki BDD do pisania czytelnych dla ludzi specyfikacji testów, które łączą wymagania biznesowe z automatycznym testowaniem.

Nasz formatter Gherkin zapewnia, że Twoje pliki funkcji przestrzegają spójnych standardów formatowania, co czyni je bardziej czytelnymi zarówno dla technicznych, jak i nietechnicznych interesariuszy w procesie rozwoju.

Kluczowe korzyści:

  • Zgodność ze standardem BDD: Formatowanie zgodne z oficjalną składnią Gherkin i najlepszymi praktykami
  • Wyrównanie tabel: Automatyczne wyrównanie tabel danych i tabel przykładów dla lepszej czytelności
  • Organizacja tagów: Właściwe formatowanie tagów funkcji i scenariuszy dla kategoryzacji testów
  • Wcięcia kroków: Spójne wcięcia dla kroków Given, When, Then, And, But
  • Wsparcie dla wielu frameworków: Kompatybilny z Cucumber, SpecFlow, Behave i innymi narzędziami BDD

Idealne dla inżynierów QA, specjalistów ds. automatyzacji testów, właścicieli produktów oraz zespołów deweloperskich praktykujących Behavior-Driven Development i tworzących żywą dokumentację.

Jak używać Gherkin Formatter

  1. Wklej lub prześlij: Skopiuj zawartość pliku funkcji Gherkin do pola wejściowego lub prześlij plik .feature
  2. Konfiguruj opcje: Dostosuj ustawienia formatowania, takie jak wyrównanie tabel i preferencje wcięć
  3. Formatuj kod: Kliknij "Format Gherkin", aby upiększyć plik funkcji z właściwym formatowaniem BDD
  4. Kopiuj wyniki: Użyj sformatowanego wyniku w swoim zestawie testów BDD lub dokumentacji

Funkcje formatowania:

  • Struktura funkcji: Właściwe odstępy i wcięcia dla deklaracji funkcji
  • Organizacja scenariuszy: Spójne formatowanie scenariuszy i szkiców scenariuszy
  • Formatowanie kroków: Wyrównane kroki Given-When-Then z właściwymi wcięciami
  • Tabele danych: Automatycznie wyrównane kolumny w przykładach i tabelach danych kroków
  • Kroki tła: Właściwe formatowanie wspólnych warunków tła
  • Komentarze i tagi: Zachowane komentarze i uporządkowane rozmieszczenie tagów

Przegląd składni Gherkin

Gherkin to biznesowo czytelny, specyficzny dla domeny język opisujący zachowanie oprogramowania bez szczegółów implementacji tej funkcjonalności. Używa zestawu specjalnych słów kluczowych, aby nadać strukturę i znaczenie wykonalnym specyfikacjom.

Podstawowe słowa kluczowe:

  • Feature: Dostarcza ogólny opis funkcji oprogramowania
  • Scenario: Opisuje konkretny przykład lub przypadek testowy
  • Given: Opisuje początkowy kontekst lub warunki wstępne
  • When: Opisuje zdarzenie lub akcję wywołującą scenariusz
  • Then: Opisuje oczekiwany rezultat lub wynik
  • And/But: Używane do rozszerzania kroków Given, When lub Then
  • Background: Definiuje wspólne kroki dla wszystkich scenariuszy w funkcji
  • Szkic scenariusza: Szablon do testów opartych na danych z przykładami

Nasz formatter zapewnia, że te słowa kluczowe są właściwie wyrównane i ustrukturyzowane zgodnie z konwencjami BDD, czyniąc Twoje pliki funkcji zarówno czytelnymi dla ludzi, jak i wykonalnymi przez maszyny.