Gherkin Beautifier and Formatter

Μετατρέψτε οποιοδήποτε αρχείο χαρακτηριστικού Gherkin σε καθαρή, ευανάγνωστη μορφή BDD με τον δωρεάν online Gherkin beautifier μας

Όλος ο κώδικας εκτελείται τοπικά στον περιηγητή σας — τίποτα δεν φεύγει από τη συσκευή σας
Lines: 1Chars: 0Size: 0 KB

Try Examples

Τι είναι το Gherkin Formatter;

Το Gherkin Formatter είναι ένα εξειδικευμένο εργαλείο σχεδιασμένο να μορφοποιεί και να βελτιώνει τα αρχεία χαρακτηριστικών Gherkin που χρησιμοποιούνται στο Behavior-Driven Development (BDD). Το Gherkin είναι η γλώσσα που χρησιμοποιούν τα Cucumber, SpecFlow και άλλα πλαίσια BDD για να γράφουν ανθρώπινα αναγνώσιμες προδιαγραφές δοκιμών που γεφυρώνουν το χάσμα μεταξύ επιχειρηματικών απαιτήσεων και αυτοματοποιημένων δοκιμών.

Ο μορφοποιητής Gherkin διασφαλίζει ότι τα αρχεία χαρακτηριστικών σας ακολουθούν συνεπή πρότυπα μορφοποίησης, καθιστώντας τα πιο αναγνώσιμα τόσο για τεχνικούς όσο και για μη τεχνικούς ενδιαφερόμενους στη διαδικασία ανάπτυξής σας.

Κύρια Οφέλη:

  • Συμμόρφωση με το Πρότυπο BDD: Μορφοποίηση σύμφωνα με τη επίσημη σύνταξη Gherkin και τις βέλτιστες πρακτικές
  • Ευθυγράμμιση Πινάκων: Αυτόματη ευθυγράμμιση πινάκων δεδομένων και πινάκων παραδειγμάτων για καλύτερη αναγνωσιμότητα
  • Οργάνωση Ετικετών: Κατάλληλη μορφοποίηση ετικετών χαρακτηριστικών και σεναρίων για κατηγοριοποίηση δοκιμών
  • Εσοχή Βημάτων: Συνεπής εσοχή για τα βήματα Given, When, Then, And, But
  • Υποστήριξη Πολλαπλών Πλαισίων: Συμβατό με Cucumber, SpecFlow, Behave και άλλα εργαλεία BDD

Ιδανικό για μηχανικούς QA, ειδικούς αυτοματοποίησης δοκιμών, ιδιοκτήτες προϊόντων και ομάδες ανάπτυξης που εφαρμόζουν Behavior-Driven Development και γράφουν ζωντανή τεκμηρίωση.

Πώς να χρησιμοποιήσετε το Gherkin Formatter

  1. Επικόλληση ή Ανέβασμα: Αντιγράψτε το περιεχόμενο του αρχείου χαρακτηριστικών Gherkin στην περιοχή εισόδου ή ανεβάστε ένα αρχείο .feature
  2. Διαμόρφωση Επιλογών: Ρυθμίστε τις επιλογές μορφοποίησης όπως ευθυγράμμιση πινάκων και προτιμήσεις εσοχής
  3. Μορφοποίηση Κώδικα: Κάντε κλικ στο "Format Gherkin" για να βελτιώσετε το αρχείο χαρακτηριστικών σας με σωστή μορφοποίηση BDD
  4. Αντιγραφή Αποτελεσμάτων: Χρησιμοποιήστε την μορφοποιημένη έξοδο στη σουίτα δοκιμών BDD ή στην τεκμηρίωσή σας

Χαρακτηριστικά Μορφοποίησης:

  • Δομή Χαρακτηριστικού: Κατάλληλο κενό και εσοχή για δηλώσεις χαρακτηριστικών
  • Οργάνωση Σεναρίου: Συνεπής μορφοποίηση για σενάρια και πλαίσια σεναρίων
  • Μορφοποίηση Βημάτων: Ευθυγραμμισμένα βήματα Given-When-Then με σωστή εσοχή
  • Πίνακες Δεδομένων: Αυτόματη ευθυγράμμιση στηλών σε παραδείγματα και πίνακες δεδομένων βημάτων
  • Βήματα Υποβάθρου: Κατάλληλη μορφοποίηση για κοινές συνθήκες υποβάθρου
  • Σχόλια και Ετικέτες: Διατηρημένα σχόλια και οργανωμένη τοποθέτηση ετικετών

Επισκόπηση Σύνταξης Gherkin

Το Gherkin είναι μια επιχειρηματικά αναγνώσιμη, ειδική γλώσσα τομέα που περιγράφει τη συμπεριφορά του λογισμικού χωρίς να αναλύει πώς υλοποιείται αυτή η λειτουργικότητα. Χρησιμοποιεί ένα σύνολο ειδικών λέξεων-κλειδιών για να δώσει δομή και νόημα σε εκτελέσιμες προδιαγραφές.

Βασικές Λέξεις-Κλειδιά:

  • Feature: Παρέχει μια υψηλού επιπέδου περιγραφή ενός χαρακτηριστικού λογισμικού
  • Scenario: Περιγράφει ένα συγκεκριμένο παράδειγμα ή περίπτωση δοκιμής
  • Given: Περιγράφει το αρχικό πλαίσιο ή τις προϋποθέσεις
  • When: Περιγράφει το γεγονός ή τη δράση που ενεργοποιεί το σενάριο
  • Then: Περιγράφει το αναμενόμενο αποτέλεσμα ή συνέπεια
  • And/But: Χρησιμοποιείται για την επέκταση των βημάτων Given, When ή Then
  • Background: Ορίζει κοινά βήματα για όλα τα σενάρια σε ένα χαρακτηριστικό
  • Πλαίσιο Σεναρίου: Πρότυπο για δοκιμές με δεδομένα μέσω παραδειγμάτων

Ο μορφοποιητής μας διασφαλίζει ότι αυτές οι λέξεις-κλειδιά είναι σωστά ευθυγραμμισμένες και δομημένες σύμφωνα με τις συμβάσεις BDD, καθιστώντας τα αρχεία χαρακτηριστικών σας τόσο ανθρώπινα αναγνώσιμα όσο και εκτελέσιμα από μηχανές.