Beschreibung
Automatisiertes Testen mit Selenium - Für Java-Entwickler
Das volle Potential von Selenium zeigt sich erst, wenn man die Selenium-API aus einem Testprogramm heraus aufruft. Eine solche API gibt es für viele Programmiersprachen. Dieser Kurs wird Selenium aus Java Testprogrammen heraus verwenden.Kommende Starttermine
Wählen Sie aus 4 verfügbaren Startterminen
Inhalte / Module
- Kurze Wiederholung
- Grundlagen des Testens
- JUnit-Lifecycle (Kurze Wiederholung)
- TestNG (Kurze Wiederholung)
- Hello, World - Erste Schritte mit Selenium
- WebDriver
- lokale WebDriver
- Zusammenspiel von Selenium-Server und WebDriver
- Mit RemoteWebDriver Tests auf einem entfernten Rechner testen
- Instantiierung des WebDrivers
- Capabilities zur Konfiguration eines Browsers
- Page-Object-Pattern zur Strukturierung der zu testenden Anwendung
- Umgang mit asynchronen Webzugriffen (AJAX)
- Explizites Warten
- WaitableWebDriver, bestehende WaitConditions nutzen
- WaitConditions selber schreiben
- FluentWaitDriver
- Data-Driven Tests. Einlesen der Testdaten aus externen Quellen
- Wahlweise mit JUnit oder mit TestNG
- Datenquellen: TXT, CSV oder Excel
- Testen mit mehreren Browsern
- Logging
- Screenshots von Browsern auf fremden Rechnern
- Nutzung von WebDriver-Events zum Logging
- Nutzung von JUnit-Events zum Logging
- Kurzer Blick auf DBUnit in Verbindung mit Selenium
- Bereitstellung von Testdaten für einen Test
- Nutzung von DBUnit-Assertions
- Übungen an eigenen Projekten
- Auf Wunsch: Blick auf die Selenium-IDE
Zielgruppe / Voraussetzungen
Solide Grundkenntnisse in Java
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Anzeige