Cucumber

Was ist Cucumber?

Cucumber ist ein Open-Source Testautomatisierungs-Tool, welches das Behavior Driven Development (BDD) unterstützt. Sein Hauptmerkmal ist die Fähigkeit, Softwarefunktionalitäten in einer natürlichen, menschenlesbaren Sprache zu beschreiben. Dies fördert die Zusammenarbeit zwischen Entwickler, Tester und Fachexperten, indem es alle Beteiligten auf eine gemeinsame Kommunikationsbasis bringt.

Das Herzstück von Cucumber ist die Programmiersprache Gherkin, die Szenarien in einer leicht verständlichen Given-When-Then-Syntax beschreibt. Diese Struktur ermöglicht es, Testvorbedingungen, Aktionen und erwartete Ergebnisse klar und präzise zu definieren, sodass sie auch von weniger technisch-affinen Personen nachvollzogen werden können.

Image
cucumber.png

Was ist Behavior Driven Development?

Behavior Driven Development (BDD) ist eine Methode, die darauf abzielt, die Zusammenarbeit zwischen allen Stakeholdern eines Projekts zu optimieren. Der Fokus liegt darauf, klare Anforderungen zu definieren und sicherzustellen, dass alle Beteiligten – von Fachexperten über Entwickler bis hin zu Testern – auf das gleiche Ziel hinarbeiten. Tools wie Cucumber spielen dabei eine zentrale Rolle, denn sie helfen, die Anforderungen in einer für alle verständlichen Sprache zu formulieren und die erwarteten Ergebnisse direkt zu validieren.

Unser Service: Testautomatisierung mit Cucumber & Co.

Wir unterstützen Sie in der Testautomatisierung in Ihren Projekten. Ob mithilfe von Cucumber oder anderen Testautomatisierungs-Tools:

continuous

Testautomatisierung

Erhöhen Sie mit uns die Effizienz und Qualität in der Entwicklung Ihrer Softwareprodukte.

Softwarequalität & Automatisierung Consulting

Softwarequalität & Automation Consulting

Erreichen Sie eine schnelle und zuverlässige Testdurchführung durch Testautomatisierung.

 

Geballtes Expertenwissen rund um Cucumber:

Image

46 Minuten

Wie können systematische Testverfahren in der Praxis die Effektivität und Effizienz von Tests verbessern helfen ? Warum zur Testautomatisierung auch die Automatisierung des Testentwurfs gehört und wie modellbasiertes Testen und keyword-driven Testing damit zusammenhängen ? Im Podcast stellt Marc-Florian Wendland im Dialog mit Markus das Themenfeld vor und gibt reichlich Anregungen zur Optimierung bestehender Testprozesse !

Weiterlesen
Image

27 Minuten

Damit die Einführung von Cucumber ein Erfolg wird, müssen die Beteiligten abgeholt werden und von den Vorteilen überzeugt sein. Im Dialog mit Sebastian und Markus geht Pascal Moll auf praktische Gesichtspunkte des Einsatzes von Cucumber ein: auf Vorteile einer gemeinsamen Sprache, eine passende Testarchitektur, das Design wartbarer Steps, auf Refactoring, Lernhürden und vieles mehr. Pascal stellt zum Abschluss sein Seminarangebot zu Cucumber vor.

Weiterlesen