Kontakt aufnehmen

Schulungsübersicht

Einführung in Selenium mit Python

  • Warum Selenium für Web-Testing?
  • Vorteile von Python gegenüber anderen Sprachen für die Testautomatisierung
  • Praxisbeispiele für Selenium und Python

Installation und Einrichtung

  • Einrichtung von Python und IDEs (PyCharm, VS Code)
  • Installation von Selenium und WebDrivers
  • Konfiguration von Pytest als Test-Runner

Selenium 4 Architektur und Komponenten

  • Selenium IDE: Schnelles Aufnehmen und Wiedergeben
  • Selenium WebDriver: Browser-Automatisierungs-APIs
  • Selenium Grid: Parallel- und verteiltes Testing

Grundlagen des Python-Scriptings für Automatisierung

  • Python-Grundlagen für Testeure
  • Arbeit mit Datenstrukturen in Testskripts
  • Verwendung von Pytest für Assertions und Fixtures

WebDriver in der Praxis

  • Navigation in Webanwendungen
  • Lokalisierung von Elementen: Locator, CSS-Selektoren, XPath, relative Locator
  • Interaktion mit Formularen, Alerts, iframes und Dropdowns

Framework-Design mit Page Object Model (POM)

  • Einführung in POM
  • Aufbau wiederverwendbarer Klassen für Seiten
  • Implementierung datengetriebener und schlüsselwortgetriebener Tests

Fortgeschrittene Testautomatisierung

  • Ausführen von Tests in mehreren Browsern
  • Parallel-Testing mit Selenium Grid und Pytest-xdist
  • Strategien für Cross-Browser-Testing

Continuous Integration und Reporting

  • Integration von Tests in Jenkins, GitHub Actions oder GitLab CI
  • Erstellung von Berichten mit Allure oder Pytest-html
  • Versionskontrolle und Best Practices mit Git

Fehlerbehebung und Best Practices

  • Häufige Probleme mit Locator, Wartezeiten und Synchronisation
  • Stabilisierung instabiler Tests
  • Best Practices für wartbare Testsuiten

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundkenntnisse in der Python-Programmierung
  • Grundlegendes Verständnis der Konzepte der Testautomatisierung
  • Vertrautheit mit Webanwendungen und Browsern

Zielgruppe

  • Testeure
  • Entwickler
  • QA-Automatisierungsinstrumentierer
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien