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
Erfahrungsberichte (7)
Hauptthemen können im Voraus mit dem Trainer besprochen und vereinbart werden. Entspannte und angenehme Atmosphäre während der Seminarstage.
Lorenz - Continentale Lebensversicherung AG
Kurs - Advanced Selenium
Maschinelle Übersetzung
Mir hat die Art und Weise gefallen, wie der Trainer erklärt hat.
Matteo - Fincons Group
Kurs - Advanced Selenium
Maschinelle Übersetzung
die Übungsstunden
Giuseppe - Fincons Group
Kurs - Advanced Selenium
Maschinelle Übersetzung
Der Trainer war geduldig mit uns.
Zikhona Gqamana - Multichoice
Kurs - Advanced Selenium
Maschinelle Übersetzung
Die verschiedenen Themen, die im Training behandelt werden.
Mpho - Multichoice
Kurs - Advanced Selenium
Maschinelle Übersetzung
gute Erklärung
Ramya Krishna - Multichoice
Kurs - Advanced Selenium
Maschinelle Übersetzung
Die Tatsache, dass TJ bereit war, das Konzept mehrere Male zu erklären und sein Bestes gab, um es verständlich zu machen
Anita Antonie - Hollard Insurance
Kurs - Advanced Selenium
Maschinelle Übersetzung