Kontakt aufnehmen

Schulungsübersicht

Einführung in Selenium mit Python

  • Warum Selenium für Webtests?
  • Vorteile von Python gegenüber anderen Sprachen für die Testautomatisierung
  • Praxisnahe Anwendungsfälle von Selenium und Python

Installation und Einrichtung

  • Einrichten von Python und IDEs (PyCharm, VS Code)
  • Installieren von Selenium und WebDrivers
  • Konfigurieren von Pytest als Test-Laufwerk

Architektur und Komponenten von Selenium 4

  • Selenium IDE: schnelle Aufnahme- und Wiedergabefunktion
  • Selenium WebDriver: APIs zur Browserautomatisierung
  • Selenium Grid: paralleles und verteiltes Testen

Wesentliche Python-Skripterstellung für Automatisierung

  • Python-Grundlagen für Tester
  • Arbeiten mit Datenstrukturen in Testsripten
  • Verwendung von Pytest für Assertions und Fixtures

WebDriver in der Praxis

  • Navigation durch Webanwendungen
  • Lokalisieren von Elementen: Locators, CSS-Selektoren, XPath, relative Locators
  • Interaktion mit Formularen, Alerts, iframes und Dropdowns

Framework-Design mit Page Object Model (POM)

  • Einführung in POM
  • Erstellung wiederverwendbarer Seitenklassen
  • Implementierung datengesteuerter und keywordsbasierter Tests

Fortgeschrittene Testautomatisierung

  • Ausführen von Tests in mehreren Browsern
  • Paralleles Testen mit Selenium Grid und Pytest-xdist
  • Strategien für browserübergreifende Tests

Continuous Integration und Reporting

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

Fehlerbehebung und Best Practices

  • Häufige Probleme mit Locators, Wartschlafen und Synchronisation
  • Stabilisierung flaky Tests
  • Best Practices für wartbare Test-Suiten

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundlegende Programmierkenntnisse in Python
  • Grundlegendes Wissen über Konzepte der Testautomatisierung
  • Vertrautheit mit Webanwendungen und Browsern

Zielgruppe

  • Tester
  • Entwickler
  • QA-Automatisierungsin Genieure
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien