Kontakt aufnehmen

Schulungsübersicht

Konzepte für Advanced Selenium

  • Durchsicht der Selenium-Architektur und Best Practices
  • Erweiterte WebDriver-Funktionen
  • Gestaltung wartbarer und skalierbarer Testautomatisierung
  • Häufige Herausforderungen beim Testen komplexer Webanwendungen

Fortschrittliche Objektidentifikation

  • Erweiterte Locating-Strategien
  • Dynamische und komplexe XPath- und CSS-Selektoren
  • Umgang mit dynamischen Web-Elementen
  • Programmatisches Auffinden und Interagieren mit Webobjekten

Datenerfassung und Validierung

  • Datenextraktion aus Web-Controls
  • Validierung dynamischer Inhalte
  • Arbeiten mit Tabellen, Listen und komplexen Seitenelementen
  • Muster-basierte Verifikationstechniken

Ausnahmebehandlung und Testzuverlässigkeit

  • Umgang mit Selenium-Ausnahmen
  • Implementierung robuster Fehlerbehandlungsmechanismen
  • Synchronisationsstrategien und explizite Wartezeiten
  • Verbesserung der Teststabilität und Wartbarkeit

Logging und Reporting

  • Implementierung effektiver Logging-Strategien
  • Debugging fehlgeschlagener Testausführungen
  • Aufnahme von Screenshots und Ausführungsnachweisen
  • Integration des Loggings mit Test-Reporting-Frameworks

Reguläre Ausdrücke und erweiterte Validierung

  • Verständnis regulärer Ausdrücke
  • Mustererkennung für dynamische Inhalte
  • Fortgeschrittene Assertions und Validierungen
  • Praktische Anwendungsfälle für die Automatisierung

Datengetriebene Testautomatisierung

  • Grundlagen des datengetriebenen Testens
  • Lesen von Testdaten aus externen Quellen
  • Parametrisierung automatisierter Tests
  • Aufbau wiederverwendbarer und skalierbarer Test-Frameworks

Browser-übergreifende und parallele Tests

  • Ausführung von Tests über mehrere Browser hinweg
  • Berücksichtigung der Browser-Kompatibilität
  • Einführung in die Selenium Grid-Architektur
  • Durchführung verteilter und paralleler Testausführungen

Best Practices und Kurszusammenfassung

  • Empfehlungen für Testautomatisierungs-Frameworks
  • Verbesserung der Testleistung und Wartbarkeit
  • Durchsicht der Kernkonzepte
  • Fragen, Diskussionen und nächste Schritte

Voraussetzungen

  • Praxiserfahrung mit der Automatisierung von Tests mittels Selenium
  • Erfahrung in der Entwicklung von Webanwendungen (empfohlen)
  • Grundkenntnisse in Java (empfohlen)

Zielgruppe

  • Softwaretester
  • Testmanager
  • Qualitätssicherungs-Experten
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien