Download als PDFSchulung:
Selenium - Test von Webanwendungen

Kurs-IDDauerPreisNächste TermineVeranstaltungsortDFG
FSELEN2 Tage1.230 EUR (Preis pro Person zzgl. MwSt.)
Inhouse Seminare auf Anfrage.
30.03. - 31.03.2017
01.06. - 02.06.2017
28.09. - 29.09.2017
Mannheim
Mannheim
Mannheim
Wir beraten Sie gern
Infomail
Anja Fassott
+49 621 71839-12
Offene Termine
30.03. - 31.03.Anmelden
01.06. - 02.06.Anmelden
28.09. - 29.09.Anmelden
23.11. - 24.11.Anmelden
   
Fax-Formular:Anmelden

✱  Durchführungsgarantie

Inhouse Kurse
Alle Seminare sind auch Inhouse möglich.
Individual-Schulung
Sie wollen die volle Aufmerksamkeit?!
In unseren Individual-Schulungen haben sie den Trainer ganz für sich alleine.

Seminarbeschreibung

Automatisierte Softwaretests sind ein integraler Bestandteil in der Qualitätssicherung von Softwareprojekten. Während sehr viele Entwickler Unit- und Integrationstests einsetzen, um die korrekte Funktionalität einzelner Bausteine (integriert) zu gewährleisten, fehlt oft ein automatisierter Systemtest aus der Sicht des Nutzers. Genau hier kommt Selenium ins Spiel. Mit Selenium ist es möglich, Webanwendungen von der Benutzeroberfläche bis zur Datenbank komplett automatisiert zu testen und somit die funktionale Korrektheit des Gesamtsystems zu verifizieren. Für diese Tests können entweder Benutzerinteraktionen mittels Selenium IDE aufgezeichnet und anschließend (parametrisiert) beliebig oft abgespielt werden, oder programmatisch (mittels Selenium RC oder der WebDriver API) Testfälle erstellt werden. Mit Hilfe von Selenium Grid wird es außerdem möglich, diese Tests parallel und verteilt auszuführen, um so beispielsweise die Anwendung in verschiedenen Browsern und auf unterschiedlichen Betriebssystemen zu testen.
Lernen Sie in dieser Schulung, wie Sie Selenium und Selenium Grid für die Automation von parallelen und verteilten Systemtests nutzen können. Um die einzelnen Testfälle gemäß gängiger Paradigmen der Objektorientierung möglichst einfach änderbar und erweiterbar zu gestalten, liegt ein weiterer Fokus auf einer nachhaltigen Architektur der Selenium Tests, sowie generellen Best Practices.

Kurs-Inhalt

Grundlagen

  • Arten von Softwaretests
  • Selenium Hello World
  • Einbettung von Selenium in JUnit
  • Maven und Selenium
  • Selenium IDE
  • Selenium RC vs. Web Driver API
  • Selenium Grid
  • Freund und Helfer: Die Entwicklertools im Browser

Einstieg in Selenium

  • Basisklassen von Selenium
  • Oberflächenelemente referenzieren mit Selektoren
  • Benutzinteraktionen simulieren
  • Wartemechanismen

Architektur von Selenium Tests

  • Das Page Object Pattern
  • Nutzung einer TestSuite
  • Deterministische Ausführungsreihenfolge mit eigenem TestRunner

Fortgeschrittene Selenium Themen

  • Testausführung in Chrome und Internet Explorer
  • Fortgeschritte Benutzerinteraktionen mit der Actions Klasse
  • JavaScript Interface
  • Dateioperationen
  • Mit Iframes arbeiten

Parallele Testausführung: Selenium Grid

  • Grundlagen von Selenium Grid
  • Einrichtung und Konfiguration
  • JUnit Infrastruktur für parallele Tests

Best Practices

  • Performanceoptimierungen
  • Feedback/Reporting
  • Selenium und Continuous Integration
  • Headless Testing
  • Selenium - The bad parts
  • Häufige Fehler/Probleme und ihre Lösungen

Zielgruppe

Sie möchten Selenium durch praxisnahe Beispiele und Übungen im Anschluss an das Seminar direkt produktiv in Ihrem Unternehmen einsetzen.

Voraussetzung für Seminar-Teilnahme

Gute Java Programmierkenntnisse z.B. durch Teilnahme an unserer Java Schulung sind erforderlich. Kenntnisse von JUnit sind hilfreich.

Seminar-Dauer

2 Tage, 1. Tag 10:00 bis 17:00 Uhr, Folgetag(e) 9:00 bis 16:30 Uhr

Teilnehmerzahl

min. 1, max. 8 Personen

Vorteile einer Seminar-Teilnahme

  • Durch viele praxisnahe Beispiele und Übungen sind Sie im Anschluss an die Schulung direkt für den produktiven Einsatz von Selenium gerüstet
  • Die Schulung vermittelt praxisbezogen die nötigen Grundlagen
  • Unsere Kurs-Unterlagen sind immer auf dem aktuellsten Stand

Termine für Seminar: Selenium - Test von Webanwendungen

Seminar-TerminDauerDFGOrtPreisKurs-IDSeminar-Anmeldung
30.03. - 31.03.20172Mannheim1.230 EURFSELENWeb-FormularFax-Formular
01.06. - 02.06.20172Mannheim1.230 EURFSELENWeb-FormularFax-Formular
28.09. - 29.09.20172Mannheim1.230 EURFSELENWeb-FormularFax-Formular
23.11. - 24.11.20172Mannheim1.230 EURFSELENWeb-FormularFax-Formular

Preis pro Person zzgl. MwSt. inkl. Unterlagen, Zertifikat, Tagesverpflegung, Getränke, Obst und Snacks.

Inhouse-Kurse

Alle unsere Seminare können wir Ihnen auch für eine Durchführung in Ihrem Hause anbieten. Hierbei können die Inhalte aller unserer Seminare beliebig für Ihr individuelles Training zu einem Wunschseminar zusammengestellt werden.

Rabatte, Durchführungsgarantie und AGBs

Zum Geschaeftsbreich Competence Center
Schulung
Testen mit JUnit lernen Sie im Seminar Testen von Java Programmen