0

Robot Framework - End-to-End-Tests mit Python

Ihre Termine

Datum Ort Preis
16.02.2026
-18.02.2026
München 1.570,80 €* Buchen
16.02.2026
-18.02.2026
Virtuelles Live Training 1.570,80 €* Buchen
15.06.2026
-17.06.2026
München 1.570,80 €* Buchen
15.06.2026
-17.06.2026
Virtuelles Live Training 1.570,80 €* Buchen
19.10.2026
-21.10.2026
München 1.570,80 €* Buchen
19.10.2026
-21.10.2026
Virtuelles Live Training 1.570,80 €* Buchen
15.02.2027
-17.02.2027
München 1.570,80 €* Buchen
15.02.2027
-17.02.2027
Virtuelles Live Training 1.570,80 €* Buchen
14.06.2027
-16.06.2027
München 1.570,80 €* Buchen
14.06.2027
-16.06.2027
Virtuelles Live Training 1.570,80 €* Buchen
18.10.2027
-20.10.2027
München 1.570,80 €* Buchen
18.10.2027
-20.10.2027
Virtuelles Live Training 1.570,80 €* Buchen
14.02.2028
-16.02.2028
München 1.570,80 €* Buchen
14.02.2028
-16.02.2028
Virtuelles Live Training 1.570,80 €* Buchen
19.06.2028
-21.06.2028
München 1.570,80 €* Buchen
19.06.2028
-21.06.2028
Virtuelles Live Training 1.570,80 €* Buchen
16.10.2028
-18.10.2028
München 1.570,80 €* Buchen
16.10.2028
-18.10.2028
Virtuelles Live Training 1.570,80 €* Buchen
19.02.2029
-21.02.2029
München 1.570,80 €* Buchen
19.02.2029
-21.02.2029
Virtuelles Live Training 1.570,80 €* Buchen
18.06.2029
-20.06.2029
München 1.570,80 €* Buchen
18.06.2029
-20.06.2029
Virtuelles Live Training 1.570,80 €* Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

In dieser praxisorientierten 3-tägigen Schulung tauchen Sie tief in die Welt der automatisierten Tests mit dem Robot Framework ein. Ob API-Tests, Webautomation oder einfache RPA-Skripte – Sie lernen, wie Sie Testfälle strukturiert entwickeln, verwalten und in moderne CI/CD-Prozesse integrieren. Mit einer Mischung aus Theorie, Live-Coding und praxisnahen Übungen schaffen wir eine fundierte Lernbasis. Gearbeitet wird mit Visual Studio Code und der aktuellen Python-Version. Für Ihre Nachbereitung erhalten Sie alle Unterlagen als PDF sowie Zugriff auf das GitHub-Repository mit dem vollständigen Schulungsprojekt und den Aufgaben. Am Ende der Schulung sind Sie in der Lage, automatisierte Tests selbstständig zu erstellen, effizient umzusetzen und nachhaltig in Ihre Entwicklungsprozesse einzubinden.

Inhalte

  • Einführung ins Robot Framework
    • Was ist das Robot Framework?
    • Typische Einsatzgebiete und Vorteile
    • Überblick: Architektur und Kernkomponenten
    • Installation und erste Konfiguration (praktische Übung)
  • Grundlagen: Robot-Framework-Syntax
    • Aufbau und Struktur von Testfällen
    • Keywords und Variablen richtig nutzen
    • Daten-Tabellen (Variables, Test Cases, Keywords)
    • Kontrollstrukturen: IF, FOR, WHILE (mit Praxis-Beispielen)
  • Web-Testautomatisierung mit BrowserLibrary (Playwright)
    • Warum BrowserLibrary (statt Selenium)?
    • Einrichtung von BrowserLibrary und Browser-Treiber
    • Element-Selektoren und Interaktionen (CSS, XPath)
    • Praktische Übung: Automatisierung komplexer Web-Formulare (React & Tailwind App)
  • API-Testautomatisierung mit RequestsLibrary
    • Einrichtung der RequestsLibrary
    • HTTP-Methoden (GET, POST, PUT, DELETE) mit Robot Framework testen
    • Validierung von JSON-/XML-Antworten
    • Authentifizierung und Header-Handling
    • Praxis-Übung: Testen von REST-APIs
  • Robotic Process Automation (RPA) mit Robot Framework
    • Grundlagen der RPA (Automatisierung repetitiver Aufgaben)
    • Einführung in die Robot Framework RPA-Library
    • Automatisierung von Dateiverarbeitung und Desktop-Anwendungen
    • Übung: Praxisorientierte Automatisierung eines Alltagsprozesses
  • Testorganisation & Reporting
    • Strukturierung von Testsuiten (Ordner, Dateien, Tags)
    • Nutzung von Tags zur gezielten Testausführung
    • Generierung von HTML-Berichten und Testprotokollen
    • Integration in CI/CD-Pipelines (GitHub Actions, Jenkins)
  • Erweiterte Themen & Best Practices
    • Erstellung eigener Keywords und Libraries (Custom Python Libraries)
    • Nutzung von Third-Party-Libraries (z.B. DatabaseLibrary, FakerLibrary)
    • Parallele Testausführung und Synchronisation
    • Stabilität und Wartbarkeit von Robot-Testfällen

Voraussetzungen

  • Erfahrung mit Python
  • Grundkenntnisse in Webentwicklung (HTML, CSS)
  • Basiswissen über Testautomatisierung und Webanwendungs-Tests

Zielgruppe

  • Web-Entwickler
  • Software-Tester

Hinweise

09:00 bis 16:00 Uhr ( 3 Tage)

D