14. Februar 2019 - 9:00
Teilen Sie es auf:

Behavior Driven Development & Test in der Praxis - Schulung | Nürnberg | Donnerstag, 14. Februar 2019

Kursziele
Behavior Driven Development (BDD) hat sich in den letzten Jahren zum weltweiten Industriestandard im Testbereich entwickelt. BDD beschreibt die Ansätze und die Vorgehensweise für eine einfache und verständliche Testspezifikation und Testautomatisierung auf der Akzeptanzebene und wird vor allem in agilen Projekten zusammen mit weiteren Methoden wie Page Object Pattern bei der Testautomatisierung von Web Applikationen sehr erfolgreich eingesetzt.
In dieser Behavior Driven Development Schulung lernen Sie die Grundlagen und die Vorteile von Behaviour Driven Development kennen, erfahren wie Testautomatisierungsprojekte auf Basis von BDD mit Hilfe von Open-Source Frameworks wie Cucumber oder SpecFlow aufgesetzt werden können und optimal mit dem Page Object Design Pattern zusammenspielen, um eine wartbare und strukturierte Testautomatisierunsgsarchitektur aufzubauen. Sie üben diese Praktiken anhand vieler ausführlicher und praxisnaher Beispielaufgaben.
Während des Trainings erfahren Sie viele Tipps und Tricks aus der Praxis und setzen sich mit den Vor- und Nachteilen des BDD Ansatzes auseinander, um klare Entscheidungsgrundlage zu bilden, für welche Bereiche die Lösung sich besonders gut eignet bzw. in welchen Bereichen mit Risiken zu rechnen ist.


Kursagenda



Grundlagen und Ziele von BDD (Behavior Driven Development)
Grundlage der Gherkin Sprache
Rolle von BDD in agilen Projekten (3 Amigos Sessions)
Erstellung der Testspezifikationen mit BDD
Automatisierung von BDD Testspezifikationen

Allg. Vorgehensweise
Toolübersicht
Testautomatisierug mit Specflow


Automatisierung der BDD Testschritte mit Selenium Web Driver in C#
BDD Testautomatisierung strukturieren und nachhaltig wartbar gestalten

Vorstellung von Page Object Model Design Muster
Einbindung von POM und Zusammenspiel mit BDD und Specflow


Einbindung der Testautomatisierung in Continuous Integration
Automatisierung komplexer BDD Testfälle
Automatisierung von Backend und API Tests mit BDD
Tipps und Tricks




Zielpublikum
 


Dieser Kurs ist für folgende Rollen geeignet:

Tester
Testautomatisierer
Softwareentwickler
Scrum Master
Business Analysts





Voraussetzungen
 

Für diesen Kurs sind Grundkenntnisse in C# wünschenswert. der Kurs „Softwareentwicklung mit C# für QA Engineers“ oder „Softwareentwicklung mit Java für QA Engineers“ bieten eine gute Basis.


Infrastruktur
Bitte bringen Sie zu diesem Termin einen eigenen Laptop mit, so können wir die praxisnahen Inhalte direkt auf Ihrem Computer üben. Sollten Sie einen Laptop nicht mitbringen können (weil z.B. die Firmenrichtlinien das nicht zulassen), bitten wir Sie um eine kurze Email an akademie@simplytest.de und wir stellen Ihnen dann selbstverständlich einen Computer zur Verfügung.

Location:
Unsere Seminare / Workshops und Schulungen finden immer in zentral gelegenen, leicht erreichbaren und modernen Seminarräumen von Hotels statt. So können auch Teilnehmer von außerhalb direkt in dem Hotel übernachten und haben sehr kurze Wege zu den informativen und praxisnahen Schulungen.
Für Ihr leibliches Wohl ist immer gesorgt. Neben einem reichhaltigen Frühstücksbuffet, stehen ihnen warme und kalte Getränke zur Verfügung, sowie eine umfangreiches Mittagessen und Nachmittagskuchen / Snacks.

Nähere Informationen und eine detaillierte Kursagenda finden Sie unter: