Professionelle IT-Services von accompio für Unternehmen in Deutschland.
Training

Selenium – Advanced

Selenium skalieren: Tests parallel ausführen, CI/CD integrieren und professionell reporten.

Dieses Training richtet sich an fortgeschrittene Selenium-User, welche die Testausführung mit Hilfe eines Selenium Grid parallelisieren und eine Anbindung an existierende CI-/CD-Tools wie Jenkins erreichen möchten.

Testautomatisierung mit Selenium

Für wen ist das Training geeignet?

Dieses Training richtet sich an fortgeschrittene Selenium-User, welche parallele Testausführung und automatisierte Testabläufe erarbeiten möchten und für ihre Anforderungen nutzbar machen wollen.

Dauer
1-2 Tage (8h/Tag)
Format
Inhouse oder bei accompio
Telnehmeranzahl
auf Anfrage
Zielgruppe
Fortgeschrittene Selenium-User
Apache JMeter Test-Tool für IT-Services und Performance-Tests.

Selenium Advanced – Skalierbare Testautomatisierung mit Grid & CI/CD

Dieses Training richtet sich an fortgeschrittene Selenium-User, die ihre Testautomatisierung skalieren und professionell in CI-/CD-Prozesse integrieren möchten. Ziel ist es, Tests mithilfe eines Selenium Grid parallel auszuführen, Build-Prozesse mit Maven zu steuern und automatisierte Abläufe in Jenkins-Pipelines einzubinden. Die Teilnehmenden vertiefen ihr Wissen zu Maven, Projektstruktur, Dependency-Management und Umgebungsvariablen. Sie bauen eine eigene Selenium-Grid-Infrastruktur auf – inklusive Hub und Nodes für verschiedene Browser – und lernen, diese optional mit Docker zu containerisieren und zu skalieren. Darüber hinaus wird die Integration in Jenkins-Pipelines praxisnah umgesetzt. Ergänzt wird das Training durch professionelles Ergebnis-Reporting mit TestNG und Extent Reports sowie durch bewährte Techniken für ein effizientes WebDriver-Management.

Inhalte im Überblick

  • Theoretische Grundlagen über Einsatzzwecke, Phasen sowie Ziele des Build Managements mit Maven
  • Praktische Kenntnisse über Aufbau und gezielter Manipulation des Projekt-Objektmodells
  • Verwaltung von Dependencies, Plugins sowie Umgebungsvariablen

  • Parallele Testausführung mit Selenium Grid
  • Aufbau eines Selenium Hub und zwei Selenium Servern für Google Chrome und Mozilla Firefox
  • Realisierung und Skalierung mithilfe von Containervirtualisierung (z.B. mit Docker)
  • Erweiterung der Selenium-Testfälle auf den dafür benötigten RemoteWebDriver und automatisierte Ausführung über die Selenium Grid Architektur

  • Integration von Testfällen in CI/CD-Prozesse für vollautomatische und zeit- bzw. ereignisgesteuerte Testdurchführung
  • Einbindung Ihrer Selenium-Tests in einer Jenkins-Pipeline und entsprechende Anpassungsmöglichkeiten
  • Integration direkt über die Jenkins-Weboberfläche oder alternativ Erstellung über ein Pipeline-Skript
  • Skriptverwaltung im Source Code Management-Repository

Ergebnis-Reporting:

  • Erweiterung des Basis-Reporting von TestNG nach Ihren Anforderungen
  • Kennenlernen und praktische Erstellung von Extent Reports

WebDriver-Management:

  • Bewährte Techniken zur Optimierung des WebDriver-Managements
  • Verwaltung und Aktualisierung von browserspezifischen WebDrivern

Ihr Mehrwert

Parallele Testausführung

Skalieren Sie Ihre Tests mit einer eigenen Selenium-Grid-Architektur.

Maven professionell einsetzen

Verwalten Sie Builds, Dependencies und Umgebungsvariablen effizient.

CI/CD-Integration mit Jenkins

Automatisieren Sie Testläufe zeit- oder ereignisgesteuert in Pipelines.

Containerisierung & Skalierung

Nutzen Sie Docker zur flexiblen Infrastrukturverwaltung.

Erweiterte Reports erstellen

Optimieren Sie Ihr Reporting mit TestNG und Extent Reports.

WebDriver-Management verbessern

Frau mit Headset im Kundenservice bei Accompio IT-Services.

Kontaktieren Sie uns

Wir von accompio helfen Ihnen gerne.