Testautomatisierung mit Selenium
Eine Einführung in das erfolgreichste Open Source Web- Automatisierungs- Tool
Ihr Nutzen
Sie können über alle Testarten den maximalen Mehrwert aus dem Open Source Toolset Selenium für
Ihre Projektumgebung generieren.
Kursinformationen
Einführung
Insbesondere im End- to- End- Testing kann mit einer Automatisierung ein sehr großer manueller
Testaufwand vermieden werden. Für jedes agile SW- Entwicklungsprojekt sind automatisierte Tests
die Enabler für Continuous Integration und Delivery und somit regelrecht unverzichtbar.
Die Selenium- Toolfamilie ist ein Open Source Toolset für hochskalierbare Browser und mobile
Automatisierungslösungen und damit Standard für Test- Automatisierung in vielen großen und
kleinen Unternehmen. Die Toolfamilie bietet große Flexibilität, Kosteneffizienz und breiten Support
für alle Browser. Mit der Erweiterung durch ios- driver und Selendroid unterstützt Selenium auch die
Automatisierung von mobilen Anwendungen.
Kursart:
Standard
Code:
EL- SEL
Dauer:
2 Tage
Sprache:
Deutsch
Prüfung:
Nein
Zertifikat:
Nein
Inhalt
OS:
Einführung in Testautomatisierung
Trends und grundsätzliche Überlegungen
Die Selenium- Toolfamilie im Überblick: Selenium / Webdriver, Selenium Grid
Historie und Überblick
Selenium „Geschmacksrichtungen“
Selenium und Testframeworks: JUnit und TestNG
JUnit im Vergleich mit TestNG
Zusammenspiel zwischen Client und Server
TestNG und Selenium
Webdriver / JSON Wire Protocol
Client / Server Architektur
Protokollübersicht
Selenium / WebDriver Basics
Setup
Selenium API
Selenium / WebDriver Advanced
Custom Wait
Expected Conditions
verschiedene Frameworks (z.B. GWT)
Screenshots
Complex User Gestures
Remote WebDriver
Übersicht und Funktionsweise
Desired Capabilities
Verteilte WebDriver Systeme
Selenium Grid
Übersicht und Einsatzgebiete
Grid Architektur
Setup und Konfiguration
Page Objects
Preis (Netto)
1.188,00 €
Preis (inkl. 19% MwSt.)
OS:
1.413,72 €
Anmeldung
www.imbus.de/ akademie/ el- sel/
Nächste Termine
08. - 09.11.2016 Frankfurt / M
Page Objects
Übersicht und Einsatzgebiete
Architektur
Reporting
Standard Reports
Custom Reports
Screenshots
Listener
Mobile Automatisierung mit Selenium
Toolübersicht (z.B. Appium, Selendroid,ios- driver)
Automatisierung von Android und IOS
Voraussetzungen
Grundlagenkenntnisse in den Bereichen: Testen von Software, HTML, Softwareentwicklung/
Programmierung (z.B. JAVA)
Bonus
Im Preis inbegriffen ist die Abgabe eines USB- Sticks (32 GB) mit Kursmaterialien wie SourcecodeBeispielen, einem Abbild (Image) der im Kurs vorhandenen Arbeitsumgebung und weiteren
nützlichen Files.
Ihr Trainer
Michael Palotas ist Gründer der Element34 Solutions GmbH, und hat sich auf
agile Engineering Practices und Testmethoden sowie Testautomatisierung mit
Open Source Tools spezialisiert.
Nach leitenden Positionen in Europa und Nordamerika bei Ericsson, Nortel
Networks, Intel war Michael Palotas über 10 Jahre Zeit als Head of Quality
Engineering bei eBay International für Software Qualität verantwortlich.
Herr Palotas war auch prägend bei der Entwicklung von Selenium Grid,
Selendroid und ios- driver welche mittlerweile zum Standard für
Testautomatisierung für Web und Mobile Applikationen geworden sind. Er hat auch maßgeblich die
agile Transformation von eBay mit gestaltet und die Software Entwicklung in eine hochagile
Organisation überführt.
Er ist ein anerkannter Experte im Bereich Test Engineering und ist regelmäßig auf Konferenzen
weltweit als Sprecher zu Gast.
Zielgruppen
Entwickler
Product Manager
Tester
Tool- Verantwortliche