Loading Events

« All Events

Testautomatisierung mit Selenium, München, DE

October 29 @ 9:00 am - October 30 @ 5:00 pm

Eine Einführung in das erfolgreichste Open Source Web-Automatisierungs-Tool

Ihr Nutzen

Nach diesem Kurs sind Sie in der Lage Grundlagen der Testautomatisierung zu verstehen; die Einsatzgebiete von Selenium WebDriver und Selenium Grid zu verstehen; Selenium Tests mit Java (oder einer anderen Programmiersprache) zu erstellen; Wartbare Tests mit Page Objects zu erstellen; Tests mit Selenium Grid zu skalieren; Reportings zu erstellen. Die Schulung geht auch auf das Thema Automatisierung von Mobile Anwendungen (mobile Web + native Apps) ein, sodass die Teilnehmer ein abgerundetes Wissen über den Einsatz von Selenium im Web und Mobile Umfeld vermittelt bekommen.

Einführung

Testautomatisierung wird für Unternehmen immer mehr zum integralen Bestandteil der Softwareentwicklung. Insbesondere im End-to-End Testing ist der Mehrwert einer Automatisierung besonders hoch, da ansonsten ein sehr großer manueller Testaufwand benötigt wird. Für jedes agile SW-Entwicklungsprojekt sind automatisierte Tests regelrecht grundlegend und die Enabler für Continous Integration und Delivery.
Die Selenium Toolfamilie ist ein Open Source Toolset für hochskalierbare Browser und mobile Automatisierungslösungen.
Durch die große Flexibilität, Kosteneffizienz und breiten Support für alle Browser ist Selenium das Standardtool für Test-Automatisierung bei vielen großen und kleinen Unternehmen.

Inhalt

  • Einführung in Testautomatisierung
    • Trends und grundsätzliche Überlegungen
  • Die Selenium-Toolfamilie im Überblick: Selenium / Webdriver, Selenium Grid
    • Historie und Überblick
    • Selenium „Geschmacksrichtungen“
  • Selenium und Testframeworks: JUnit und TestNG
  • Selenium / Webdriver API
    • Setup
    • Selenium API
    • Automatisierung von statischen und dynamischen Applikationen
    • Selenium im Zusammenspiel mit Frameworks
  • Remote WebDriver

    • Übersicht und Funktionsweise
    • Verteilte Selenium Systeme
  • Selenium Grid

    • Übersicht und Einsatzgebiete
    • Grid Architektur
    • Setup und Konfiguration
    • Selenium Grid Lösungen
  • Page Objects
    • Übersicht und Einsatzgebiete
    • Architektur
  • Reporting
    • Standard und Custom Reports
    • Screenshots / Videos
  • Docker Selenium
  • Mobile Automatisierung mit Selenium
    • Toolübersicht (z.B. Appium)
    • Automatisierung von Android und IOS

Voraussetzungen

Grundlagenkenntnisse in den Bereichen: Testen von Software, HTML, Softwareentwicklung/ Programmierung (z.B. JAVA)

Bonus

Sourcecode-Beispiele, ein Abbild (Image) der im Kurs vorhandenen Arbeitsumgebung und weitere nützliche Files stehen Ihnen im Nachgang der Schulung zum Download bereit.

Zielgruppen

  • Entwickler
  • Product Manager
  • Tester
  • Tool-Verantwortliche

Details

Start:
October 29 @ 9:00 am
End:
October 30 @ 5:00 pm

Venue

München
Germany

Organizer

Element34 Solutions GmbH & Imbus Deutschland
Copyright © 2018 Element34 Solutions GmbH