Interne Schulungen für Developer, Tester, Manager & Alle Interessierten
"So erklärt, dass es sogar Dummies verstehen." – Teilnehmerstimme
Für Test-Anwender mit und ohne Vorkenntnisse
Internes Wissen aufbauen
Team-Expertise stärken
Massiv Zeit einsparen
Auszug von Unternehmen, die mir vertrauen
Test-Automatisierung in geschützter Umgebung lernen – weil es Spaß machen darf
Fehlt Ihrem Team dringend benötigtes Test-Wissen?
Oftmals fühlen sich Mitarbeiter unsicher beim Testen und neue Fachexperten werden nur mürrisch ins Team integriert.
Damit die Projekt-Timeline nicht platzt, müssen Teams dringend schneller vorankommen und mehr erreichen.
Dies setzt Fach- und Führungskräfte immer weiter unter Druck und sorgt für ein frustrierendes Arbeitsklima.
Praxisorientierte Schulungen rund um Testautomatisierung & -management
Teilnehmer*innen verlieren in kürzester Zeit die Angst vor Fehlern und sichern sich wertvolles Wissen, um auch nach der Schulung eigenständig im Projekt zu arbeiten.
Ein sicherer Space für alle Teilnehmer*innen, damit möglichst viel Wissen in die Unternehmen transferiert wird
Bisherige Teilnehmer*innen loben meine Geduld und mein Ehrgeiz, dass wirklich jeder die Vorgänge versteht und anwenden kann.
Seit über 20 Jahren bin ich u. a. als Berater, Entwickler und Trainer in der IT tätig und treffe immer wieder auf Projekte und Teams, die zu Scheitern drohen.
Mit praxisnahen Schulungsinhalten und eigenen virtuellen Maschinen, die auch nach der Schulung genutzt werden dürfen, verlieren Teilnehmer*innen in kürzester Zeit die Angst und finden sogar Freude an Testautomatisierung und -management.
JETZT NEU
Schulungen in der AWS-Umgebung – damit Sie noch schneller zum Ziel kommen
Stellen Sie sich vor, es gäbe einen Ort, an dem Testautomatisierung einfach funktioniert und Spaß macht. Keine nervigen Berechtigungsprobleme mehr und keine Kompatibilitätsprobleme. Nur Sie und eine flexible Umgebung, die läuft.
Als einer der ersten Anbieter am Markt schule ich in der skalierbaren Umgebung von AWS – alles was Sie brauchen sind ein Web-Browser und eine stabile Internetverbindung.
Individuelle Lernumgebung
Jeder Teilnehmer bekommt seine eigene virtuelle Umgebung.
Hohe Nutzerfreundlichkeit
Die Bedienung ist so kinderleicht und intuitiv wie eine lokale Windows-Umgebung.
Sicher & kosteneffizient
Sie entscheiden, ob Sie die sichere AWS Cloud oder eine lokale VM als Schulungsumgebung möchten – 100% ohne Zusatzkosten.
Mit meiner Schulungsumgebung in der AWS Cloud brauchen Sie keine Adminberechtigungen oder Virtual Box. Starten Sie einfach Ihren Browser, loggen Sie sich ein und schon ist Ihre lauffähige Umgebung bereit.
Weitere Kundenstimmen über unsere Zusammenarbeit
Für uns als IT Dev Team beinhaltete die Inhouse Schulung zum Thema Cucumber das richtige Themenspektrum von „Grundlagen von TestNG, Annotations und Testmethoden“, über „Testautomatisierung mit Cucumber BDD und Gherkin“, bis hin zu „Automatisierung von fachlichen Tests mit Cucumber“. Besonders die bereitgestellten Übungsumgebungen hatten den Teilnehmer:innen ermöglicht die neuen Informationen durch Ausprobieren in Wissen zu verwandeln. Die Anleitung hierfür war sehr versiert, pragmatisch und inhaltlich fundiert. Vielen Dank!
Sichern Sie sich Ihren Projekterfolg in 3 Schritten & bauen Sie internes Wissen in Ihrem Team auf
Schulungsanforderugnen klären
Praxisnahe Schulung im Safe Space
Wissens-Transfer ins Unternehmen
Auszug von Unternehmen, die mir vertrauen
Nach den grundlegenden Methodiken steigen wir direkt in die ersten praktischen Übungen ein. Die Teilnehmer*innen erlernen in diesem Kurs den direkten Einsatz von Selenium, Erstellung und auch Wartung von Testskripen mit den gängigsten Softwarepraktiken wie z.B. dem PageObject Pattern.
Übungen befinden sich auf fertig eingerichteten Virtuellen Maschinen, die alle Teilnehmer*innen auch mit nach Hause nehmen können. Somit lassen sich Beispiele jederzeit direkt noch einmal nachvollziehen und ausprobieren.
Inhalte
Kapitel 1 - Grundlagen
- Grundlagen der Testautomatisierung
- Testarten
Kapitel 2 - Selenium Toolübersicht
- Selenium Webdriver
- Selenium IDE
- Selenium Grid
Kapitel 3 - Element Locator & Navigation
- HTML & DOM
- ID & Name Locator
- Css Locator
- XPath
- Relative Locator
Kapitel 4 - Virtuelle Maschine
- Inhalte und Vorstellung der VM
Kapitel 5 - Selenium Anwendung & Programmierung
- Grundlagen TestNG
- Webdriver Nutzung
- Die verschiedenen Webelemente
- Das Pageobject Pattern
- Wait-Methoden
- Anwendung von Javascript mit Selenium
- Testen von Cookies
- Screenshots im Fehlerfall
Kapitel 6 - Responsive & Mobile Testing
- Profiles
- Browser Optionen
Kapitel 7 - Integration von Selenium Tests in die Buildpipeline
- Jenkins Vorstellung
- Einrichtung einer Buildpipeline
Zielgruppe
- Tester
- Testautomatisierer
- Testmanager
- Softwarearchitekt
- Softwareentwickler
Dauer
Inhalte
Kapitel 1 - Grundlagen
- Grundlagen der Testautomatisierung
- Testarten
Kapitel 2 - BDD mit Cucumber
- Grundlagen von Behaviour Driven Development
- Gherkin
- Given-When-Then
Kapitel 3 - Virtuelle Maschine
- Inhalte der VM
Kapitel 4 - Testautomatisierung mit Cucumber
- Einführung in TestNG
- Feature Files
- Stepfiles
- UI- & Fachliche Tests
- Hooks
- Runnerclasses
- Parametrisierung
- Data Tables
Kapitel 5 - Der BDD Zyklus
- Einführung in Testdriven Development
- Erweiterung durch den BDD Zyklus
- Einsatz von BDD in Teams
Kapitel 6 - CI / CD mit Cucumber, Jenkins und Xray
- Vorstellung Jenkins
- Aufsetzen einer Pipeline für BDD
- Grundlagen Jira und Xray
- Einbettung von BDD Tests in Jira
- Testprozess mit Jira, Jenkins und Xray
Kapitel 7 - Erweiterte Reports
- Erweiterte Reports
- Screenshots im Fehlerfall
- Erweiterungen
Zielgruppe
- Tester
- Testautomatisierer
- Testmanager
- Softwarearchitekt
- Softwareentwickler
- Scrum Master
- Alle Personen die BDD, Cucumber und Gherkin erlernen wollen
Dauer
Dieser 3-tägige Intensivkurs geht weit über die Grundlagen hinaus: Teilnehmer*innen vertiefen ihr Wissen in Behaviour-Driven Development und wenden es direkt auf reale Szenarien an – von der Stakeholder-Zusammenarbeit über API-Tests und Mocking mit Karate bis zur vollständigen CI/CD-Integration.
Das Besondere: Am Ende des Kurses können Teilnehmer*innen die offizielle Zertifikatsprüfung „AU – Grundlagen von BDD mit Cucumber“ ablegen. Die Prüfung wird von Brightest durchgeführt und ist remote, im Testcenter oder ab 4 Personen auch direkt im Unternehmen möglich.
Wie bei allen meinen Schulungen arbeiten Sie in einer fertig eingerichteten virtuellen Maschine – ohne Sorge, am eigenen System etwas zu beschädigen. Die VM dürfen Sie auch nach der Schulung weiter nutzen.
Offizielle Zertifizierung und Prüfung durch Brightest / Agile United (verfügbar in mehreren Sprachen). Die Schulung selbst ist auf Deutsch oder Englisch möglich.
Inhalte
Kapitel 1 – Einführung in Behaviour-Driven Development
- Was BDD ist – und wie es sich von testgetriebener Entwicklung (TDD) und Acceptance Test-Driven Development (ATDD) unterscheidet
- Agile Prinzipien im Kontext von BDD
- Projektrollen und Zusammenarbeit: Product Owner, Entwicklung, QA und Stakeholder an einem Tisch
- Klare Gherkin-Szenarien schreiben mit Given-When-Then
- Abstraktion und Wiederverwendung von Szenarien
- Testarten im BDD: Akzeptanz-, Integrations-, System- und End-to-End-Tests
- Data-Driven und Keyword-Driven Testing
- Überblick: Tools, Frameworks sowie Vor- und Nachteile von BDD
Kapitel 2 – Testautomatisierung mit Cucumber & TestNG
- Einrichtung der Testumgebung: Cucumber, TestNG und Maven
- Feature Files und Step Definitions erstellen
- UI-Tests und fachliche Tests mit Cucumber umsetzen
- Hooks, Runner-Klassen, Parametrisierung und Datentabellen
- Scenario Outlines und komplexe Datenstrukturen
- Best Practices: Wiederverwendbarkeit und Wartbarkeit
Kapitel 3 – Der BDD-Zyklus in der Praxis
- Warum der BDD-Zyklus die Zusammenarbeit im Team verbessert
- TDD, ATDD und BDD: Gemeinsamkeiten, Unterschiede und Einsatzgebiete
- Der vollständige BDD-Workflow – von der Idee bis zur ausführbaren Spezifikation
- Praktische Beispiele für jede Phase des Zyklus
- Vorteile, Einschränkungen und nachhaltige Anwendung im Projektalltag
Kapitel 4 – API-Tests, Mocking & BDD mit Karate
- Grundlagen von APIs: REST, SOAP und HTTP-Methoden
- Antworten validieren: Schemas, Datentypen und erwartetes Verhalten
- Karate als API-Testing-Tool mit Gherkin-Syntax einsetzen
- Variablen, Matching-Regeln, Hooks und externe Testdaten
- Mocks und API-Testdoubles implementieren
- Best Practices und Umgang mit typischen Herausforderungen
Kapitel 5 – CI/CD mit Cucumber & Jenkins
- Continuous Integration und Continuous Deployment im BDD-Kontext
- Jenkins Buildserver: Vorstellung und Einrichtung
- BDD-Workflow in die Pipeline integrieren
- Testberichte automatisch generieren und auswerten
- Best Practices für die Organisation und Pflege von Tests
Zielgruppe
- Tester
- Testautomatisierer
- Softwareentwickler
- Softwarearchitekten
- Testmanager
- Product Owner & Scrum Master
- Alle, die BDD in agilen Teams einsetzen möchten
Empfohlene Vorkenntnisse
- ISTQB Certified Tester Foundation Level (empfohlen, kein Muss)
- Vertrautheit mit agilen Prinzipien (Scrum Guide, PSM, CSM o. Ä.)
- Grundlegende Erfahrung mit IDEs und Versionsverwaltung
Dauer
3 Tage, jeweils 9.00 bis 16.00 Uhr
Auch auf Englisch verfügbar: Dieser Kurs wird zukünftig auch in englischer Sprache angeboten. Nehmen Sie dazu einfach Kontakt auf für Details.
Passt BDD Cucumber-Schulung B oder B+ besser zu Ihnen?
| Basiskurs (2 Tage) | Intensivkurs + Zertifikat (3 Tage) | |
|---|---|---|
| Für wen | Einsteiger – wenig bis keine Testerfahrung | Fortgeschrittene – Grundlagen im Testing vorhanden |
| Vorkenntnisse | Keine nötig | ISTQB Foundation Level empfohlen (kein Muss) |
| BDD & Cucumber | ✓ Grundlagen | ✓ Vertieft inkl. Abstraktion & Wiederverwendung |
| Agile Prinzipien & Rollen | – | ✓ BDD im agilen Kontext, Stakeholder-Zusammenarbeit |
| API-Tests & Mocking | – | ✓ REST, SOAP, Karate, Mock-Implementierung |
| BDD-Zyklus (TDD, ATDD) | Einführung | ✓ Vollständig – von der Idee bis zur Spezifikation |
| CI/CD-Integration | Jenkins Grundlagen + Jira/Xray | ✓ Jenkins Pipeline + Testberichte |
| Zertifikatsprüfung | – | ✓ Agile United (via Brightest) |
| Virtuelle Maschine | ✓ Zum Mitnehmen | ✓ Zum Mitnehmen |
| Preis | Auf Anfrage | Auf Anfrage |
Hinweis: Beide Schulungen (B und B+) sind eigenständig. Es ist nicht nötig, erst den Basiskurs zu besuchen.
In dieser praxisorientierten WireMock-Schulung lernen die Teilnehmer*innen, wie sie mit WireMock effektive API-Mocks erstellen können, um ihre Testautomatisierung frühzeitig zu beginnen.
Durch den Einsatz von Mocking-Techniken werden Tests schneller, zuverlässiger und flexibler. Tests können schon entwickelt werden, bevor das Testobjekt vollständig bereitsteht. Zahlreiche Übungen festigen das Verständnis und zeigt die verschiedensten Fähigkeiten von WireMock praxisnah auf.
Am Ende der Schulung sind die Teilnehmer*innen in der Lage, WireMock in ihren Entwicklungs- und Testprozesse zu integrieren und zielgerichtet anzuwenden. Übungen werden in einer mitgelieferten virtuellen Umgebung stattfinden – ohne Sorge, am eigenen System etwas zu beschädigen.
Inhalte
Kapitel 1 - Grundlagen
- Grundlagen der Testautomatisierung
Kapitel 2 - API Workflows
- Grundlagen von APIs und Workflows
- Arten von APIs
- HTTP Methoden
Kapitel 3 - Mocking Basics
- Mocking Grundlagen, Zweck von Mocks
- Vor und Nachteile
- verschiedene Mockarten und deren Nutzen
- Best Practices
- Performance Aspekte
- Auswirkungen von Mocking auf die Testgeschwindigkeit
- Optimierung der Mock-Konfigurationen für große Testsuiten
Kapitel 4 - Virtuelle Maschine
- Inhalte der VM
Kapitel 5 - Mocking mit WireMock
- Testumgebung
- JUnit 5
- WireMock Vorstellung
- Vergleich mit anderen Mocking-Tools
- WireMock Server mit JUnit 5
- Mockobjects
- Spezifische API Antworten vorgeben
- Arbeiten mit Parametern und Queries
- Verifizierung von Requests
- Fehler simulieren
- Timeouts und Verzögerungen
- Nutzung von JSON Dateien zur Antwortdefinition
- Nutzung verschiedener Endpunkte
Kapitel 6 - CI / CD & Mockintegration
- CI / CD integration von WireMock in die Buildpipeline
Zielgruppe
- Tester
- Testautomatisierer
- Testmanager
- Softwarearchitekt
- Softwareentwickler
- Alle Personen, die an der Testautomatisierung und API-Entwicklung interessiert sind
Dauer
In dieser Schulung lernen Teilnehmer*innen den sicheren Umgang mit Playwright. Die zahlreichen Features werden anschaulich mit Beispielen vorgestellt und anschließend mit praktischen Übungen gefestigt.
Themen der Schulung sind unter anderem Element Locator & Navigation, ID & Name Locator, CSS Locator, XPath, sowie die Programmierung mit Playwright. Zudem wird das Test-Framework TestNG in Zusammenhang mit Annotationen und Assertions vorgestellt.
Weiterhin behandeln wir Browser– und BrowserContext-Management, Elementinteraktionen, Seiten- und PageObject-Modelle, sowie das Warten auf Elemente (Waits). Es wird gezeigt, wie man JavaScript, Cookies, Screenshots und Videos in den Tests nutzt. Außerdem lernen die Teilnehmer*innen die Playwright-API kennen und erhalten einen Vergleich zu anderen Testing-Tools.
Ziel ist es, den sicheren und effizienten Einsatz von Playwright mit Java für automatisierte End-to-End-Tests zu vermitteln – inklusive Best Practices und Integration in bestehende Entwicklungsprozesse.
Inhalte
Kapitel 1 - Grundlagen des Softwaretestings
- Einführung in die Testautomatisierung
- Motivation
- Testarten
- Vor- und Nachteile
Kapitel 2 - Playwright Tool Übersicht
- Playwright Testrunner
- Playwright Execution
- Playwright API
- Vergleich zu anderen Tools
Kapitel 3 - Element Locator & Navigation
- HTML & DOM Übersicht
- ID & Name Locator
- CSS Locator
- XPath
- Playwright Locator
Kapitel 4 - Virtuelle Maschine
- Inhalte der VM
- Entwicklungsumgebung
Kapitel 5 - Programmierung mit Playwright
- TestNG
- Annotationen & Assertions
- Browser & BrowserContext
- Elementiniteraktionen
- Page & PageObjects
- Verschiedene Waitmethoden
- Javascript
- Cookies
- Screenshots & Video
- Playwright Asserts
- Tipps & Tricks
Kapitel 6 - Responsive Testing mit Playwright
- Übersicht Responsive
- Profiles & Gerätesimulation
- Browser Options
Kapitel 7 - CI / CD mit Jenkins und Playwright
- Vorstellung Jenkins
- Aufsetzen einer Pipeline für Playwright Tests
- Ergebnisdarstellung und Test
Zielgruppe
- Tester
- Testautomatisierer
- Testmanager
- Softwarearchitekt
- Softwareentwickler
- Scrum Master
- Alle Personen die Playwright erlernen wollen
Dauer
Selbstverständlich sind auch weitere individuelle Inhalte und Spezialthemen möglich und können im Rahmen von Schulungen vertieft und nähergebracht werden; nehmen Sie dazu einfach Kontakt auf. Gemeinsam schaffen wir die für Ihre Mitarbeiter*innen bestmögliche Selenium- bzw. cucumber-Schulung.