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
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