Testautomatisierung mit Selenium in der Praxis – Schulung

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 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 Selenium in IntelliJ/Visual Studio einbinden Erste Tests mit Selenium 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 unter Selenium Benutzung von Waits (implizite und explizite Waits) Reporting der Testergebnisse mit SeleniumCross Browser Tests mit Selenium Erstellung von Screenshots Erstellung von Reports 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 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: Entfernen oder Ereignis zu aktualisieren