Das Seminar vermittelt robuste Webautomatisierung für moderne und klassische Browseranwendungen. Browserkonfiguration, Smart Recorder, DOM, Locators, Frames, Tabs, Pop-ups, Downloads, dynamische Inhalte, Datenvarianten, Synchronisation, Cross-Browser-Ausführung, Cloud-Grids, Fehleranalyse und Wartung stehen im Mittelpunkt.
Inhaltsübersicht
- Lernziele und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Lernziele
- Browser- und Treiberarchitektur für lokale und verteilte Ausführung planen.
- Webprozesse effizient aufzeichnen und gezielt nachbearbeiten.
- Stabile Locators für dynamische DOM-Strukturen entwickeln.
- Komplexe Browserzustände, Daten und Validierungen zuverlässig automatisieren.
- Cross-Browser-Regression und Wartung skalierbar organisieren.
Schrittweise Seminarinhalte
1. Browserarchitektur und Testumgebungen
Schwerpunkt: Chrome, Edge, Firefox, Treiber, Profile, Proxy, Zertifikate, lokale Agents, Cloud-Grids, Auflösungen und Daten.
- Ausgangslage, Zielprozess, Testobjekt und Abnahmekriterien für „Browserarchitektur und Testumgebungen“ festlegen.
- Benötigte Komponenten, Daten, Rollen und Abhängigkeiten anhand von Chrome, Edge, Firefox, Treiber, Profile, Proxy, Zertifikate, lokale Agents, Cloud-Grids, Auflösungen und Daten erfassen.
- Die erforderliche Konfiguration beziehungsweise den Automationsflow in nachvollziehbaren Einzelschritten aufbauen.
- Positiv-, Negativ-, Wiederholungs- und Fehlerfälle ausführen sowie Logs, Screenshots, Video und Rückgabewerte auswerten.
- Die Lösung als ein abgestimmtes Browser- und Ausführungsmodell dokumentieren, fachlich abnehmen und als wiederverwendbaren Standard bereitstellen.
2. Smart Recorder und Flow-Nachbearbeitung
Schwerpunkt: Browserstart, Aufzeichnung, Klick, Eingabe, Navigation, erzeugte Building Blocks, Benennung, Parameter und sauberer Abschluss.
- Ausgangslage, Zielprozess, Testobjekt und Abnahmekriterien für „Smart Recorder und Flow-Nachbearbeitung“ festlegen.
- Benötigte Komponenten, Daten, Rollen und Abhängigkeiten anhand von Browserstart, Aufzeichnung, Klick, Eingabe, Navigation, erzeugte Building Blocks, Benennung, Parameter und sauberer Abschluss erfassen.
- Die erforderliche Konfiguration beziehungsweise den Automationsflow in nachvollziehbaren Einzelschritten aufbauen.
- Positiv-, Negativ-, Wiederholungs- und Fehlerfälle ausführen sowie Logs, Screenshots, Video und Rückgabewerte auswerten.
- Die Lösung als einen lesbaren und ausführbaren Web-Basisflow dokumentieren, fachlich abnehmen und als wiederverwendbaren Standard bereitstellen.
3. DOM, Elemente und Locatorstrategie
Schwerpunkt: IDs, Namen, Attribute, Text, CSS, XPath, relative Beziehungen, dynamische Werte, stabile Anker und Elementpflege.
- Ausgangslage, Zielprozess, Testobjekt und Abnahmekriterien für „DOM, Elemente und Locatorstrategie“ festlegen.
- Benötigte Komponenten, Daten, Rollen und Abhängigkeiten anhand von IDs, Namen, Attribute, Text, CSS, XPath, relative Beziehungen, dynamische Werte, stabile Anker und Elementpflege erfassen.
- Die erforderliche Konfiguration beziehungsweise den Automationsflow in nachvollziehbaren Einzelschritten aufbauen.
- Positiv-, Negativ-, Wiederholungs- und Fehlerfälle ausführen sowie Logs, Screenshots, Video und Rückgabewerte auswerten.
- Die Lösung als eine belastbare Web-Locatorbibliothek dokumentieren, fachlich abnehmen und als wiederverwendbaren Standard bereitstellen.
4. Frames, Tabs, Pop-ups und Dateien
Schwerpunkt: iFrames, Browserfenster, Tabs, modale Dialoge, Alerts, Upload, Download, Dateiprüfung und Kontextwechsel.
- Ausgangslage, Zielprozess, Testobjekt und Abnahmekriterien für „Frames, Tabs, Pop-ups und Dateien“ festlegen.
- Benötigte Komponenten, Daten, Rollen und Abhängigkeiten anhand von iFrames, Browserfenster, Tabs, modale Dialoge, Alerts, Upload, Download, Dateiprüfung und Kontextwechsel erfassen.
- Die erforderliche Konfiguration beziehungsweise den Automationsflow in nachvollziehbaren Einzelschritten aufbauen.
- Positiv-, Negativ-, Wiederholungs- und Fehlerfälle ausführen sowie Logs, Screenshots, Video und Rückgabewerte auswerten.
- Die Lösung als einen vollständigen mehrkontextigen Webprozess dokumentieren, fachlich abnehmen und als wiederverwendbaren Standard bereitstellen.
5. Dynamische Inhalte und Validierungen
Schwerpunkt: asynchrone Daten, Tabellen, Listen, virtuelle Komponenten, Scrollen, erwartete Werte, negative Fälle und Zustandsprüfungen.
- Ausgangslage, Zielprozess, Testobjekt und Abnahmekriterien für „Dynamische Inhalte und Validierungen“ festlegen.
- Benötigte Komponenten, Daten, Rollen und Abhängigkeiten anhand von asynchrone Daten, Tabellen, Listen, virtuelle Komponenten, Scrollen, erwartete Werte, negative Fälle und Zustandsprüfungen erfassen.
- Die erforderliche Konfiguration beziehungsweise den Automationsflow in nachvollziehbaren Einzelschritten aufbauen.
- Positiv-, Negativ-, Wiederholungs- und Fehlerfälle ausführen sowie Logs, Screenshots, Video und Rückgabewerte auswerten.
- Die Lösung als einen robusten datengetriebenen Webtest dokumentieren, fachlich abnehmen und als wiederverwendbaren Standard bereitstellen.
6. Synchronisation und Fehlerbehandlung
Schwerpunkt: Await DOM Change, Await Requests, Ladeindikatoren, Timeouts, Race Conditions, Sessionfehler, Screenshots, Logs und Cleanup.
- Ausgangslage, Zielprozess, Testobjekt und Abnahmekriterien für „Synchronisation und Fehlerbehandlung“ festlegen.
- Benötigte Komponenten, Daten, Rollen und Abhängigkeiten anhand von Await DOM Change, Await Requests, Ladeindikatoren, Timeouts, Race Conditions, Sessionfehler, Screenshots, Logs und Cleanup erfassen.
- Die erforderliche Konfiguration beziehungsweise den Automationsflow in nachvollziehbaren Einzelschritten aufbauen.
- Positiv-, Negativ-, Wiederholungs- und Fehlerfälle ausführen sowie Logs, Screenshots, Video und Rückgabewerte auswerten.
- Die Lösung als einen zeitstabilen Fehler- und Wiederanlaufpfad dokumentieren, fachlich abnehmen und als wiederverwendbaren Standard bereitstellen.
7. Cross-Browser, Cloud-Ausführung und Wartung
Schwerpunkt: Browsermatrix, parallele Agents, Selenium Grid, BrowserStack, Sauce Labs, LambdaTest, Treiberwechsel, Regression und Locatorpflege.
- Ausgangslage, Zielprozess, Testobjekt und Abnahmekriterien für „Cross-Browser, Cloud-Ausführung und Wartung“ festlegen.
- Benötigte Komponenten, Daten, Rollen und Abhängigkeiten anhand von Browsermatrix, parallele Agents, Selenium Grid, BrowserStack, Sauce Labs, LambdaTest, Treiberwechsel, Regression und Locatorpflege erfassen.
- Die erforderliche Konfiguration beziehungsweise den Automationsflow in nachvollziehbaren Einzelschritten aufbauen.
- Positiv-, Negativ-, Wiederholungs- und Fehlerfälle ausführen sowie Logs, Screenshots, Video und Rückgabewerte auswerten.
- Die Lösung als einen skalierbaren Cross-Browser-Regressionsstandard dokumentieren, fachlich abnehmen und als wiederverwendbaren Standard bereitstellen.
Praxisübungen und Laborszenarien
- Aufzeichnung und Refactoring eines mehrseitigen Webprozesses.
- Entwicklung stabiler Locators für dynamische Elemente und Tabellen.
- Automatisierung von Tabwechsel, Datei-Download und fachlicher Validierung.
- Ausführung desselben Testpakets in mehreren Browsern und Analyse der Abweichungen.
Zielgruppe und Voraussetzungen
Zielgruppe: Web-QA, Testautomation, Fachtest, Frontend-Entwicklung, DevOps und technische Testarchitektur.
Voraussetzungen: Leapwork-Grundkenntnisse sowie Grundverständnis von Browsern und Webanwendungen.
Didaktik und Arbeitsweise
Kurze Fachimpulse werden unmittelbar durch Demonstrationen, strukturierte Konfigurationsschritte, praktische Übungen und kontrollierte Fehlerfälle vertieft. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen, damit die erarbeiteten Abläufe wiederholbar und in betriebliche Standards übertragbar bleiben.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Web-QA, Testautomation, Fachtest, Frontend-Entwicklung, DevOps und technische Testarchitektur |
| Voraussetzungen: | Leapwork-Grundkenntnisse sowie Grundverständnis von Browsern und Webanwendungen |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
