Testautomatisierung mit JS und Protractor in der Praxis - Schulung , SimplyTest GmbH, Donnerstag, 07. November 2019

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 den letzten Jahren, hat auch die Auswahl an Test Framworks im Bereich JS zugenommen. JavaScript ist einfacher erlernbar und stellt für die Entwickler von Webapplikationen, die meistens ebenfalls in in JS arbeiten, eine perfekte Basis zur Verfügung um selbst UI Tests zu schreiben.
In diesem Kurs lernen Sie die Grundlagen von Selenium und dessen Bestandteilen kennen, erfahren welche Tools und Frameworks es für JavaScript gibt, lernen wie erfolgreiche Testautomatisierungsprojekte mit Hilfe von Javascript und Selenium mit unterschiedlichen Architekturmustern aufgesetzt werden können und üben dies in ausführlichen und praxisnahen Beispielaufgaben.
Neben dem Standard-Know-How im Bereich JS und Selenium Automatisierung erfahren Sie viele Tipps und Tricks aus der Praxis, sowie viele sinnvolle Erweiterungen aus dem Github Universum.


Kursagenda



Grundlagen und Ziele der Testautomatisierung
Grundlagen XPath und Browser Development Tools
Analyse der Automatisierbarkeit unterschiedler Zielapplikationen
Grundlagen Selenium Architektur
Übersicht über die Selenium Komponenten

WebDriver (inkl. Browser Driver)
Selenium Grid


Übersicht über JS Test Frameworks und die dazugehörigen UI Tools
Integration von Protractor / Jasmine in ein neues WebStorm Projekt
Erste Tests mit Protractor und Jasmine
Selenium Tests strukturieren und nachhaltig wartbar gestalten

Vorstellung und Vergleich gängiger Architekturmuster
Gestaltung Ihrer ersten Testfälle in einer einfachen und wiederverwendbaren Struktur


Robuste Testfälle gestalten

Exception Handling
Benutzung von Waits (implizite und explizite Waits)


Reporting der Testergebnisse

Erstellung von Screenshots
Erstellung von Reports


Cross Browser Tests mit Selenium
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 JS wünschenswert. Unser Kurs „Softwareentwicklung mit JavaScript - Grundlagen“ bietet 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 unseren zentral gelegenen, leicht erreichbaren und modernen Schulungsräumen in Nürnberg statt. Neben einem reichhaltigen Frühstücksbufftet 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:

Donnerstag, 07. November 2019, SimplyTest GmbH, Testautomatisierung mit JS und Protractor in der Praxis - Schulung

Weitere interessante Veranstaltungen
Holen Event Empfehlungen basierend auf Ihre Facebook-Geschmack. Hol es dir jetzt!Zeigen Sie mir die passenden Veranstaltungen für michNicht jetzt