Get advanced knowledge in Selenium

Workshop: Selenium Advanced – professionelle Testautomatisierung («ELNADV»)

Dieser Kurs vertieft die Kenntnisse aus dem Selenium-Essentials-Kurs. Sie lernen unter anderem anhand von vielen praktischen Übungen, wie man mit Page Objects die Wartung von Selenium-Tests drastisch reduzieren kann.
Dauer2 Tage
Preis2'000.–
KursdokumenteDigicomp Kursmaterial

Inhalt

Ebenso fokussiert der Kurs auf die Skalierung von Selenium-Tests mittels Selenium Grid sowie auf fortgeschrittene Automatisierung von dynamischen und komplexen Applikationen.

Tag 1:

  • Recap des Selenium Basic Trainings (ELN)
  • Verwendung von Chrome Developer Tools für das Finden von Elementen
  • Erstellung von wartbaren und wiederverwendbaren Tests mit Hilfe von Page Objects
  • Test Framework Features (JUnit, TestNG) in Verbindung mit Selenium Tests
  • Reporting & Logging
  • Ausführung von Javascript mit Selenium
  • Action Builder / Selenium Advanced Interactions API

Tag 2:

  • Event Firing Webdriver / Interception
  • Listener Mechanismen in Verbindung mit Selenium 
  • Responsive Websites und Selenium
  • Geolocation Tests
  • Selenium mit Docker
  • Skalierung und kurze Feedback Zyklen mit Selenium Grid
  • Auswahlkriterien für Selenium Grid 
  • Mobile Testing mit Selenium

Key Learnings

  • Erstellen von Page Objects für wartbare automatisierte Tests
  • Einsetzen von Page Objects in komplexen Anwendungen
  • Einsetzen von Remote WebDrivern für die Verteilung von Tests
  • Kennen der Möglichkeiten der Realisierung eines Selenium Grid und die Auswirkungen auf Entwicklung, Betrieb und Wartung
  • Anwender von Advanced Interactions wie Drag&Drop, File Download etc.
  • Erstellen aussagekräftiger Testreports mit Hilfe von Selenium
  • Einsatz von Selenium im mobilen Umfeld mit Appium

Zielpublikum

Tester, Softwareentwickler, Teamleiter

Anforderungen

Solide Kenntnisse in der Softwareentwicklung, z.B. mit Java, im Testing sowie in den gängigen Webtechnologien HTML, CSS, JavaScript sowie Grundlagenwissen über Selenium. Wir empfehlen den vorgängigen Besuch des Kurses:

Trainer kennenlernen
Michael Palotas