Interne Schulungen (u. a. Selenium & Cucumber) für Tester-Teams

Individuelle praktische Inhalte nach Ihren aktuellen Anforderungen gepaart mit branchenbreiter Fachexpertise und sicherer Umgebung.

"So erklärt, dass es sogar Dummies verstehen." – Teilnehmerstimme

Für Test-Anwender mit und ohne Vorkenntnisse

Z

Internes Wissen aufbauen

Z

Team-Expertise stärken

Z

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

Virtuelle Maschinen ermöglichen das praktische Üben – auch über den Schulungszeitraum hinaus.

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.

Für Test-Anwender mit und ohne Vorkenntnisse

Ein sicherer Space für alle Teilnehmer*innen, damit möglichst viel Wissen in die Unternehmen transferiert wird

Pascal Moll, M. Sc. – zert. Scrum Master, ISAQB Certified Professional for Software Architecture und ISTQB Advanced Certified
In allen Schulungen, u. a. zu den Themen Selenium und Cucumber lege ich größten Wert darauf, dass sich für alle Teilnehmer*innen ein geschützter Raum ergibt.

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.

 

Für Test-Anwender mit und ohne Vorkenntnisse

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.

Z

Individuelle Lernumgebung

Jeder Teilnehmer bekommt seine eigene virtuelle Umgebung.

Z

Hohe Nutzerfreundlichkeit

Die Bedienung ist so kinderleicht und intuitiv wie eine lokale Windows-Umgebung.

Z

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.

Für Test-Anwender mit und ohne Vorkenntnisse

Weitere Kundenstimmen über unsere Zusammenarbeit

Wir, die Qytera Software Testing Solutions GmbH, nutzen an dieser Stelle die Gelegenheit, uns bei Herrn Pascal Moll für seinen großartigen Einsatz in unserem Unternehmen zu bedanken! Herr Moll unterstützt uns bei der Weitergabe von Expertenwissen an unsere Community!
Daria Rets

Human Resources, Qytera Software Testing Solutions GmbH

Ob automatische Testverfahren oder automatische Eingaben im Verfahren und den damit einhergehenden Einsparungen bei den manuellen Aufwänden hat uns Herr Moll in der Zeit seiner Tätigkeit mit seinem Fachwissen in Bezug auf die Automation und seiner zuverlässigen, offenen Art sehr unterstützt.
Thomas Polster

Teamlead Roll-out Projekte 1, Komm.One

Herr Moll hat mich in kurzer Zeit umfassend und sehr verständlich über die verschiedenen Möglichkeiten der Webinfrastruktur  beraten. Dank Ihm bin ich nun bestens aufgestellt. Ich bin sehr froh, dass alles -von der Beratung bis zur Umsetzung- so hervorragend funktioniert hat.
Hendrik Ehnert

Geschäftsführer, Active Push

Zuverlässig, termintreu, zielgerichtet und fachkundig bei der Programmierung der Nachkalkulationssoftware im Baubereich. Die Aufgabe wurde zur vollsten Zufriedenheit erfüllt – die Beratung war sehr gut.
Stephan Felber

Geschäftsführer, Horst Matthias Bauunternehmung GmbH

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!

Andreas Goss

Teamleiter und Technical Product Manager, KfW Bankengruppe

Sichern Sie sich Ihren Projekterfolg in 3 Schritten & bauen Sie internes Wissen in Ihrem Team auf

Schulungsanforderugnen klären

Lassen Sie uns über Ihre aktuellen Herausforderungen sprechen und die Inhalte für eine zielführende Schulung abstimmen, die je nach Wunsch online, vor Ort oder in einem Seminarraum stattfindet.

Praxisnahe Schulung im Safe Space

Teilnehmer*innen erlernen mithilfe virtueller Maschinen neue Fähigkeiten. Angeeignetes Wissen lässt sich so direkt anwenden ohne die Angst etwas falsch zu machen.

Wissens-Transfer ins Unternehmen

Damit sich das Wissen weiter festig, kann einerseits die virtuelle Umgebung auch nach der Schulung weitergenutzt werden – andererseits stehe ich für Fragen und Support zur Verfügung.
Für Test-Anwender mit und ohne Vorkenntnisse

Auszug von Unternehmen, die mir vertrauen

Schulung A: Testautomatisierung mit Selenium

Die Selenium Schulung vermittelt Basiswissen und die wichtigsten Aspekte zur Testautomatisierung.
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

2 Tage, jeweils 9.00 bis 16.00 Uhr

Für Test-Anwender mit und ohne Vorkenntnisse

Schulung B: Behaviour Driven Development (BDD) mit Cumcuber

In dieser Schulung lernen Teilnehmer*innen den sicheren Umgang mit BDD, Cucumber und Gherkin. Die zahlreichen Features werden anschaulich mit Beispielen vorgestellt und im Anschluss mit praktischen Übungen gefestigt. Des Weiteren erfolgt eine Behandlung der Testingpyramide, damit die Teilnehmer*innen die grundlegenden Testarten besser kennenlernen. Hinzukommt eine Einführung in TestNG und der Umgang mit Annotationen. Neben dem Konzept von Behaviour Driven Development wird auch eine Integration in den Software- Entwicklungsprozess behandelt. Anschließend erfahren Teilnehmer*innen außerdem wie ein CI/CD Konzept mit JenkinsJira und Xray umgesetzt werden kann.

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

2 Tage, jeweils 9.00 bis 16.00 Uhr

Für Test-Anwender mit und ohne Vorkenntnisse

Schulung C: API Mocken mit WireMock

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

2 Tage, jeweils 9.00 bis 16.00 Uhr

Für Test-Anwender mit und ohne Vorkenntnisse

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.

Häufig gestellte Fragen – FAQ

Für Test-Anwender mit und ohne Vorkenntnisse