Es gibt keine Beschränkung hinsichtlich der Anzahl der Zeilen in einem Gherkin Szenario. Zumindest keine technischen Einschränkungen.
Die Einschränkung ist eher Verständlichkeit. Ist es einfach oder schwer zu verstehen und zu pflegen? Dies ist eine sehr subjektive Messung. Dies ist die gleiche Einschränkung wie bei Code. Ist eine Methode einfach oder schwer zu verstehen und zu pflegen? Einige Leute, mich eingeschlossen, fühlen sich unwohl, wenn eine Methode viele Dinge macht und länger als eine Handvoll Codezeilen ist. Manche Menschen liefern glücklich Methoden, die viele hundert Zeilen Code sind.
Ich habe einen Beitrag aus einem Podcast geschrieben, wo einige der Betreuer von Cucumber BDD Anti-Patterns diskutieren. Es kann Ihnen als Bezugsquelle dienen. https://cucumber.io/blog/2016/05/09/cucumber-antipatterns
Leider ist Ihre Frage über Meinungen, und wir wissen, dass die Meinungen sehr unterschiedlich sein: http://www.thinkcode.se/blog/2016/06/22/cucumber-antipatterns
Der ursprüngliche Podcast kann hier gefunden werden.
Danke Sunderberg. –