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