Ich bin der Meinung, das BDD nicht dazu geeignet ist, ein System systematisch zu testen.
Gherkin aber schon!
Ich weiß, dass ich damit vielen anderen widerspreche, die meinen, dass Systemtests in BDD mit Gherkin geschrieben werden. Aber in der Praxis tun sich dabei Probleme auf, wie ich an einem konkreten Beispiel in meinem YouTube-Video erläutere.
Aber Gherkin ist trotzdem meine bevorzugte Lösung, um Testfälle systematisch und transparent vorzubereiten. Denn die Testfallbeschreibung in „Normalsprache“ ist ein unschlagbares Argument in Bezug auf siloübergreifende Kommunikation und Pflegbarkeit. Auch das zeige ich anhand eines praktischen Beispiels.