Schulungen

meet-the-experts-logo-weiss

Wissen, das Sie persönlich weiterbringt, weil Sie es sofort anwenden können – das versprechen unsere neuesten Schulungen und Workshops.

Training:

Testautomatisierung mit JBehave (Intensivtraining)

Beschreibung:

Kurze Iterationen bestimmen immer häufiger den Releasezyklus von Softwaresystemen. Um diese nicht ungetestet veröffentlichen zu müssen, ist es lebenswichtig die Fach- / Abnahme- / Regressionstests zu automatisieren. Der Ansatz diese Tests durch Record & Playback-Werkzeuge einfach Aufzunehmen und dann wiederholt abzuspielen führt in der Regel nur zu kurzfristigen Erfolgserlebnissen. Die Skripte sind bedingt durch neue und/oder geänderte Funktionalität des Produktes sehr fragil und müssen oft neu Aufgezeichnet werden. Hier empfiehlt sich die Herangehensweise der ausführbaren Spezifikationen (aka. Behaviour Driven Development / Acceptance Test Driven Development)

In diesem Training lernen die Teilnehmer das Werkzeug JBehave intensiv kennen, mit dem genau solche Ausführbaren Spezifikationen erstellt und somit die Fachtests automatisiert werden können.

Nach ersten Grundlagen steht das eigenhändige Ausprobieren im Vordergrund. Die vielfältigen Einsatzmöglichkeiten von JBehave stehen dabei ebenso im Mittelpunkt wie die Integration in den restlichen Build-Prozess (Debugging und Reporting; Eclipse, JUnit, Maven, Jenkins). Auch das Design einer wartbaren und skalierbaren Test-Suite über Page-Objects und weitere Abstraktionen wir den Teilnehmern am Beispiel erläutert. Am Ende können die Teilnehmer selbständig eigene Tests erstellen und automatisieren, die eine Vielzahl unterschiedlicher Systeme automatisieren: Web-UIs, Datenbanken, REST-Schnittstellen, Swing-Desktops, E-Mail-Postfächer, und vielleicht noch einiges mehr.

Schulungssprache

Deutsch

Termine und Ort

  • auf Anfrage

Teilnahmegebühr

1.200,– Euro zzgl. MwSt. (inklusive Mittagessen und Tagungsgetränken). Anmeldung per Mail an training@codecentric.de

Anmeldeformular


Teilnahmevoraussetzungen und Zielgruppe

Java-Kenntnisse; Tester und Java-Entwickler

Trainer:

Andreas Ebbert-Karroum

Andreas Ebbert-Karroum ist Agile Principal Consultant bei codecentric und Product Owner von CenterDevice.