1.158,84 € – 1.287,60 €

Testautomatisierung mit Selenium in der Praxis - Schulung

Bereich für Aktionen und Details

Ab 1.158,84 €

Eventinformationen

Dieses Event teilen

Datum und Uhrzeit

Veranstaltungsort

Veranstaltungsort

SimplyTest GmbH

Obermaierstr. 18

90408 Nürnberg

Germany

Karte anzeigen

Rückerstattungsrichtlinie

Rückerstattungsrichtlinie

Rückerstattungen bis zu 7 Tage vor dem Event

Beschreibung des Events
Beschreibung

Zu diesem Event

Kursziele

Das Open Source Projekt Selenium gilt als Quasi-Standard im Bereich Web-Testautomatisierung. Überall auf der Welt wird Selenium in Projekten unterschiedlicher Größe für die Testautomatisierung von Webapplikationen eingesetzt.

In dieser Selenium Schulung lernen Sie die Grundlagen von Selenium und dessen Bestandteilen kennen, erfahren wie erfolgreiche Testautomatisierungsprojekte mit Hilfe von Selenium mit unterschiedlichen Architekturmustern aufgesetzt werden können und üben dies anhand der ausführlichen und praxisnahen Beispielaufgaben.

Neben dem Standard-Know-How im Bereich Selenium Automatisierung erfahren Sie viele Tipps und Tricks aus der Praxis, sowie viele sinnvolle Selenium Erweiterungen aus dem Github Universum.

Kursagenda

  • Grundlagen der Testautomatisierung

    • Überblick über Testautomatisierung

    • Ziele der Testautomatisierung

    • Entscheidungskriterien für Automatisierung eines Softwareproduktes

    • Auswahlkriterien für Testfälle in Abstimmung mit Teststrategie

    • Testpyramide inkl. detaillierter Übersicht der unterschiedlichen Teststufen

    • Best Practice beim Aufsetzen der Testautomatisierung

    • Allgemeiner Testautomatisierungs-Zyklus

    • Anforderungen an Test-Frameworks

    • Testautomatisierunsmethodiken (Capture & Replay / Datengetriebene Tests / Schlüsselwortbasierte Tests / BDD)

  • Grundlagen Selenium

    • Überblick über das Selenium Projekt

    • Architektur von Selenium

    • Selenium Komponenten im Überblick

  • Grundlagen Webtechnologien

    • HTML, CSS & Java Script

    • Identifikation der Elemente im DOM Baum mit XPath und CSS Lokatoren

    • Nutzung und Verwendung von Browser Development Tools

    • Übersicht über aktuelle Front-End Technologien

  • Verwendung der Selenium WebDriver API

    • Browserbedienung & Navigation

    • Nutzung von Selenium Lokatoren zur Auffindung von Webelementen

    • Interaktion mit unterschiedlichen Steuerelementen auf Weboberflächen

    • Überprüfung und Modifikation der Zustände der Webelemente

    • Ausführung komplexer Benutzeraktionen (z.B. Drag & Drop)

    • Steuerung der Browsereigentschaften mit Capabilities

  • Robuste Selenium Testfälle gestalten

    • Fehlerbehandlung und Protokollierung in Selenium

    • Benutzung von Wartemechanismen

  • Selenium Testprojekte strukturieren und nachhaltig wartbar gestalten

    • Vorstellung und Vergleich gängiger Architekturmuster in Testautomatisierungsprojekten

      • Repository Pattern

      • Page Object Model

      • Schlüsselwortbasierte Tests

  • Integration und Ausführung der Selenium Tests über CI Pipeline (AzureDevops /  Jenkins)

  • Reporting der Testergebnisse mit SeleniumCross Browser Tests mit Selenium

    • Erstellung von Screenshots

    • Erstellung von HTML Reports

    • Integration der Reports in CI Pipeline

  • Cross Browser Tests mit Selenium

  • Skalierung der Selenium TestsTipps und Tricks

    • Einsatz von Selenium Grid

    • Selenium in der Cloud mit SauceLabs / Browserstack

  • Tipps und Tricks

Zielpublikum

Dieser Kurs ist für folgende Rollen geeignet:

  • Tester

  • Testautomatisierer

  • Softwareentwickler

  • Testmanager

  • Produktverantwortliche

Voraussetzungen

Für diesen Kurs sind Grundkenntnisse in C# oder Java wünschenswert. Unsere Kurse "Softwareentwicklung mit C# - Grundlagen" bzw. "Softwareentwicklung mit Java - Grundlagen" bieten eine gute Basis.

Infrastruktur

Bitte bringen Sie zu diesem Termin einen eigenen Laptop mit, so können wir die praxisnahen Inhalte direkt auf Ihrem Computer üben. Sollten Sie einen Laptop nicht mitbringen können (weil z.B. die Firmenrichtlinien das nicht zulassen), bitten wir Sie um eine kurze Email an akademie@simplytest.de und wir stellen Ihnen dann selbstverständlich einen Computer zur Verfügung.

Location:

Die angebotenen Seminare, Workshops und Schulungen finden in zwei Formate statt: Remote und vor Ort in Nürnberg.

Remote: Wenn Sie unsere Schulungen remote besuchen sparen Sie Zeit für die An- und Abreise und sind dazu ortsunabhängig.

Vor Ort: Bevorzugen Sie Präsenzkurse, dann besuchen Sie uns gern in unseren zentral gelegenen, leicht erreichbaren und modernen Schulungsräumen in Nürnberg. Neben einem reichhaltigen Frühstücksbuffet werden Ihnen kalte und warme Getränke mit kleinen Snacks serviert sowie ein leckeres Mittagessen bereitgestellt. Für Ihr leibliches Wohl wird damit auch bestens gesorgt.

Nähere Informationen und eine detaillierte Kursagenda finden Sie unter: https://simplytest.de/training/selenium-testautomatisierung-schulung/

Mit Freunden teilen

Datum und Uhrzeit

Veranstaltungsort

SimplyTest GmbH

Obermaierstr. 18

90408 Nürnberg

Germany

Karte anzeigen

Rückerstattungsrichtlinie

Rückerstattungen bis zu 7 Tage vor dem Event

Dieses Event speichern

Event gespeichert