Gherkin Beautifier at Formatter

I-transform ang anumang Gherkin feature file sa malinis, nababasang BDD format gamit ang aming libreng online Gherkin beautifier

Lahat ng code ay tumatakbo nang lokal sa iyong browser — walang lumalabas sa iyong device
Lines: 1Chars: 0Size: 0 KB

Try Examples

Ano ang Gherkin Formatter?

Ang Gherkin Formatter ay isang espesyal na tool na idinisenyo upang i-format at pagandahin ang mga Gherkin feature file na ginagamit sa Behavior-Driven Development (BDD). Ang Gherkin ay ang wika na ginagamit ng Cucumber, SpecFlow, at iba pang BDD framework upang magsulat ng mga human-readable na test specification na nag-uugnay sa pagitan ng mga pangangailangan ng negosyo at awtomatikong pagsubok.

Tinitiyak ng aming Gherkin formatter na ang iyong mga feature file ay sumusunod sa pare-parehong pamantayan ng pag-format, na ginagawang mas nababasa ito para sa parehong teknikal at hindi teknikal na mga stakeholder sa iyong proseso ng pag-unlad.

Pangunahing Mga Benepisyo:

  • Pagsunod sa Pamantayan ng BDD: I-format ayon sa opisyal na Gherkin syntax at pinakamahusay na mga kasanayan
  • Pag-align ng Table: Awtomatikong i-align ang mga data table at example table para sa mas mahusay na nababasa
  • Organisasyon ng Tag: Tamang pag-format ng feature at scenario tag para sa kategorya ng pagsubok
  • Indentasyon ng Hakbang: Pare-parehong indentasyon para sa Given, When, Then, And, But na mga hakbang
  • Suporta sa Maramihang Framework: Katugma sa Cucumber, SpecFlow, Behave, at iba pang BDD tool

Perpekto para sa mga QA engineer, espesyalista sa awtomasyon ng pagsubok, may-ari ng produkto, at mga koponan sa pag-unlad na nagsasagawa ng Behavior-Driven Development at sumusulat ng buhay na dokumentasyon.

Paano Gamitin ang Gherkin Formatter

  1. I-paste o I-upload: Kopyahin ang nilalaman ng iyong Gherkin feature file sa input area, o mag-upload ng .feature file
  2. I-configure ang Mga Opsyon: I-adjust ang mga setting ng pag-format tulad ng pag-align ng table at mga kagustuhan sa indentasyon
  3. I-format ang Code: I-click ang "Format Gherkin" upang pagandahin ang iyong feature file gamit ang tamang BDD na pag-format
  4. Kopyahin ang Resulta: Gamitin ang na-format na output sa iyong BDD test suite o dokumentasyon

Mga Tampok ng Pag-format:

  • Estruktura ng Feature: Tamang espasyo at indentasyon para sa mga deklarasyon ng feature
  • Organisasyon ng Senaryo: Pare-parehong pag-format para sa mga senaryo at balangkas ng senaryo
  • Pag-format ng Hakbang: Naka-align na Given-When-Then na mga hakbang na may tamang indentasyon
  • Mga Data Table: Awtomatikong naka-align na mga kolum sa mga halimbawa at step data table
  • Mga Hakbang sa Background: Tamang pag-format para sa mga shared background na kondisyon
  • Mga Komento at Tag: Napanatili ang mga komento at naayos ang paglalagay ng tag

Pangkalahatang-ideya ng Gherkin Syntax

Ang Gherkin ay isang business-readable, domain-specific na wika na naglalarawan ng pag-uugali ng software nang hindi tinatalakay kung paano ipinatupad ang functionality na iyon. Gumagamit ito ng isang set ng espesyal na mga keyword upang bigyan ng estruktura at kahulugan ang mga executable specification.

Pangunahing Mga Keyword:

  • Feature: Nagbibigay ng mataas na antas na paglalarawan ng isang software feature
  • Scenario: Naglalarawan ng isang partikular na halimbawa o test case
  • Given: Naglalarawan ng paunang konteksto o mga precondition
  • When: Naglalarawan ng pangyayari o aksyon na nagpapasimula ng senaryo
  • Then: Naglalarawan ng inaasahang kinalabasan o resulta
  • And/But: Ginagamit upang palawakin ang Given, When, o Then na mga hakbang
  • Background: Nagbibigay ng mga karaniwang hakbang para sa lahat ng senaryo sa isang feature
  • Balangkas ng Senaryo: Template para sa data-driven testing gamit ang mga halimbawa

Tinitiyak ng aming formatter na ang mga keyword na ito ay maayos na naka-align at naka-estruktura ayon sa mga konbensyon ng BDD, na ginagawang parehong human-readable at machine-executable ang iyong mga feature file.