Kontakt aufnehmen

Schulungsübersicht

Konzepte für Advanced Selenium

  • Überblick über die Selenium-Architektur und Best Practices
  • Fortschrittliche WebDriver-Funktionen
  • Entwicklung wartbarer und skalierbarer Testautomatisierung
  • Häufige Herausforderungen bei komplexen Webanwendungstests

Fortschrittliche Objekterkennung

  • Erweiterte Suchstrategien
  • Dynamische und komplexe XPath- und CSS-Selektoren
  • Umgang mit dynamischen Webobjekten
  • Webojekte programmatisch lokalisieren und interagieren

Erfassen und Validieren von Daten

  • Daten aus Websteuerelementen extrahieren
  • Dynamische Inhalte validieren
  • Arbeiten mit Tabellen, Listen und komplexen Seitenelementen
  • Musterbasierte Verifikationstechniken

Ausnahmebehandlung und Testzuverlässigkeit

  • Umgang mit Selenium-Ausnahmen
  • Robuste Fehlerbehandlungen implementieren
  • Synchronisationsstrategien und explizite Wartezeiten
  • Stabilität und Wartbarkeit von Tests verbessern

Protokollierung und Berichterstattung

  • Effektive Protokollierungsstrategien implementieren
  • Fehlschlagene Testausführungen debuggen
  • Bildschirmaufnahmen und Ausführungsbelege erfassen
  • Protokollierung in Testberichterstattungsframeworks integrieren

Reguläre Ausdrücke und erweiterte Validierung

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

Datengesteuerte Testautomatisierung

  • Grundlagen des datengesteuerten Testens
  • Testdaten aus externen Quellen lesen
  • Parametrisierung von automatisierten Tests
  • Aufbau wiederverwendbarer und skalierbarer Testrahmen

Browserübergreifende und parallele Tests

  • Ausführen von Tests in verschiedenen Browsern
  • Betrachtungen zur Browserkompatibilität
  • Einführung in die Architektur von Selenium Grid
  • Verteilte und parallele Testausführung durchführen

Best Practices und Kursübersicht

  • Empfehlungen für das Testautomatisierungs-Framework
  • Verbesserung der Testleistung und Wartbarkeit
  • Zusammenfassung der wichtigsten Konzepte
  • Fragen, Diskussionen und nächste Schritte

Voraussetzungen

  • Erfahrung mit automatisierten Tests von Selenium
  • Erfahrung in der Entwicklung von Webanwendungen (empfohlen)
  • Grundkenntnisse in Java (empfohlen)

Zielgruppe

  • Softwaretestende
  • Testmanager
  • Qualitätssicherungsprofessionals
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien