Kontakt aufnehmen

Schulungsübersicht

Konzepte für Advanced Selenium

  • Durchsicht der Selenium-Architektur und Best Practices
  • Erweiterte WebDriver-Funktionen
  • Entwicklung wartbarer und skalierbarer Testautomatisierung
  • Häufige Herausforderungen bei der Testung komplexer Webanwendungen

Fortschrittliche Objektidentifikation

  • Fortgeschrittene Locator-Strategien
  • Dynamische und komplexe XPath- und CSS-Selektoren
  • Umgang mit dynamischen Webelementen
  • Programmgesteuerte Lokalisierung und Interaktion mit Webobjekten

Erfassung und Validierung von Daten

  • Datenextraktion aus Websteuerelementen
  • Validierung dynamischer Inhalte
  • Umgang mit Tabellen, Listen und komplexen Seitenelementen
  • Verifizierungstechniken auf Basis von Mustern

Ausnahmehandling und Testzuverlässigkeit

  • Management von Selenium-Ausnahmen
  • Implementierung robuster Fehlerbehandlungen
  • Synchronisationsstrategien und explizite Wartezeiten
  • Verbesserung der Teststabilität und Wartbarkeit

Logging und Reporting

  • Implementierung effektiver Logging-Strategien
  • Fehlersuche bei gescheiterten Testausführungen
  • Erfassung von Screenshots und Ausführungsnachweisen
  • Integration des Loggings in Test-Reporting-Frameworks

Reguläre Ausdrücke und erweiterte Validierung

  • Verständnis von regulären Ausdrücken
  • Musterabgleich für dynamische Inhalte
  • Erweiterte Assertions und Validierungen
  • Praktische Anwendungsfälle für automatisierte Tests

Datengestützte Testautomatisierung

  • Grundprinzipien datengestützter Tests
  • Lesen von Testdaten aus externen Quellen
  • Parametrisierung automatisierter Tests
  • Aufbau wiederverwendbarer und skalierbarer Test-Frameworks

Cross-Browser- und Parallel-Testing

  • Ausführung von Tests über mehrere Browser hinweg
  • Überlegungen zur Browserkompatibilität
  • Einführung in die Selenium-Grid-Architektur
  • Durchführung verteilter und paralleler Testausführungen

Best Practices und Kurszusammenfassung

  • Empfehlungen für Testautomatisierung-Frameworks
  • Verbesserung der Testleistung und Wartbarkeit
  • Durchsicht der wichtigsten Konzepte
  • Fragen, Diskussion und weitere Schritte

Voraussetzungen

  • Erfahrung mit automatisierter Testausführung mittels Selenium
  • Erfahrung in der Entwicklung von Webanwendungen (empfohlen)
  • Grundkenntnisse in Java (empfohlen)

Zielgruppe

  • Softwaretester
  • Testmanager
  • Qualitätssicherungsprofis
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien