Gherkin

Gherkin ist eine Beschreibungssprache mit wenigen Regeln zur strukturierten Formulierung von Szenarien im Rahmen verhaltensgetriebener Software Entwicklung (BDD), siehe z.B.

LF‑ET ge­ne­riert für jede Ent­schei­dungs­ta­belle eine Feature-Datei mit Testfällen, die auf Basis einer gewählten Konfiguration generiert wurden.

gherkin 01

Übersicht zur Gherkin-Gene­rie­rung aus Ent­schei­dungs­ta­bellen mit LF‑ET

  • Vorbedingungen zu einem Testfall werden am Beginn des Testfalls als Given-Anweisungen ge­ne­riert

  • Testanweisungen werden als When-Anweisungen ge­ne­riert

  • Erwartete Ergebnisse werden als Then-Anweisungen ge­ne­riert

  • Erwartete Ergebnisse zu nicht verwendeten Aktionen werden als But-Anweisungen ge­ne­riert, siehe auch: Testanweisungen für nicht verwendete Aktionen

  • Nachbedingungen zu einem Testfall werden am Ende des Testfalls als Then-Anweisungen ge­ne­riert

  • Beginnt eine Anweisung in LF‑ET mit einem Gherkin-Schlüsselwort, dann wird dieses verwendet und die auto­ma­tische Schlüsselwort-Ergänzung unterdrückt

  • LF‑ET "versteht" aktuell die Gherkin-Schlüsselworte in den Sprachen Deutsch und Englisch, siehe dazu auch Spracheinstellungen

  • LF‑ET unterstützt die Verwendung von Tabellen, mehrzeiligen Anweisungen, Tags und Kommentaren, wei­tere Informationen dazu finden Sie in den folgenden Abschnitten