Chat with us, powered by LiveChat

was ist selenium und was kannst du im kurs lernen?

Selenium ist eine Sammlung verschiedener Werkzeuge für die Browser-Automatisierung, darunter Selenium WebDriver und Selenium Grid. Obwohl es nicht auf das Testen von Webanwendungen beschränkt ist, ist es bei Softwaretestern zu einem der begehrtesten Werkzeuge geworden. Mit der Unterstützung aller weit verbreiteten Browser ist es nicht nur eine weitere Bibliothek für Softwaretests, sondern hat sich auch zu einem der beliebtesten Werkzeuge für Softwaretester entwickelt. Es ist das Rückgrat unzähliger Browser-Automatisierungswerkzeuge, APIs und Frameworks. Die von Selenium WebDriver eingeführte WebDriver-Schnittstelle wird derzeit geprüft, ob sie sich zu einem W3C-Standard entwickeln soll, was ihre Bedeutung im Bereich der Testautomatisierung weiter erhöhen würde.

Kurzeinführung Video: https://youtu.be/WKz-kdbG3bA

Über diesen Kurs

SeU - Certified Selenium Engineer (CSE) ist ein Kurs auf Praktiker-Niveau für Tester, die sich mit Web-Testautomatisierung befassen. Der Kurs behandelt Selenium als Browser-Automatisierungsbibliothek von Grund auf und deckt fortgeschrittene Konzepte wie Page Object Design, kundenspezifische Implementierung von Listenern usw. ab. Testautomatisierungskonstrukte und -design werden auf ein Minimum beschränkt, um sich besser auf Code-Konstrukte konzentrieren zu können, die den Einsatz von Selenium in einer korrekt geplanten Weise ermöglichen. Dieser Kurs, zusammen mit zukünftigen Kursen von Selenium United, die sich auf das Design von Testautomatisierung konzentrieren, bietet Testpraktikern alles, was erforderlich ist, um erfolgreiche Testautomatisierungsingenieure im Bereich der Web-Testautomatisierung zu werden.

inhalt

SeU - Certified Selenium Engineer (CSE) bietet seinen Teilnehmern die unverfälschte Erfahrung mit Selenium. Andere ähnliche Kurse decken eher Nicht-Selenium-Themen wie TestNG, Reporting, CI, Cucumber usw. ab, was den Kurs tendenziell auflockert, aber den Schwerpunkt auf die in der Praxis entscheidenden Schlüsselmerkmale von Selenium verändert. Aus diesem Grund ermöglicht SeU - Certified Selenium Engineer (CSE) den Teilnehmern, sich mehr auf die kritischen Selenium-Konzepte zu konzentrieren, so dass sie besser verstehen, wie Selenium in ihrer täglichen Arbeit eingesetzt werden kann.

Ein weiteres wichtiges Unterscheidungsmerkmal ist, dass Selenium United an die Bedeutung der praktischen Ausbildung glaubt, weshalb mehr als 70% des Kurses aus praktischen Übungen bestehen, wodurch die Teilnehmer auch Erfahrungen sammeln und das Gelernte umsetzen können.

SeU - Certified Selenium Engineer (CSE) ist ein praktischer Kurs, der die Selenium-Konzepte auf sehr praktische Weise behandelt (30% Theorie, 70% Praxis).

  • Dieser Kurs ist eine umfassende Zertifizierung, die sich an alle richtet, die mit der Entwicklung und Implementierung automatisierter Webanwendungsautomatisierung mit Selenium befasst sind
  • Dieser Kurs bietet auch eine vollständige Abdeckung der Web-Testautomatisierung mit Selenium, einschließlich aller relevanten Techniken und Terminologie von den grundlegendsten bis zu den fortgeschrittensten Konzepten.
  • SeU - Certified Selenium Engineer (CSE) ist ein dreitägiger Kurs, gefolgt von einer 60-minütigen Zertifizierungsprüfung am Ende des letzten Tages.

 

Course outline

Chapter 0 - Course Introduction

  • Rules of the Selenium United training and certification program
  • Exam related information

Chapter 1 - Web UI Automation

  • Introduction
  • UI Automation with Actual Browsers
  • UI Automation with Actual Browsers with Screen Size Simulation
  • Using Headless Browsers
  • Web UI User’s Point of View

Chapter 2 - Selenium

  • Introduction
  • History
  • Supporting Environments
  • Suite
  • Advantages/Disadvantages
  • Selenium Architecture

Chapter 3 - Automating the Web Interface

  • Introduction
  • Agent/Driver Level Automation
  • Launching/closing different browsers
  • Navigation
  • Inquire window and URL information
  • Page Level Automation
  • Inquire page level information
  • Element Identification in depth
    • ID
    • Name
    • Class Name
    • Link Text
    • Partial Link Text
    • CSS Selectors – coverage of different variants
    • Xpath – coverage of different variants
  • Element Level Automation
  • State inquiry
  • Basic Actions

Chapter 4 - Advanced Automation Constructs using Selenium

  • Better Waiting
  • Dropdown Handling using Select object
  • Element Multi-Match Handling
  • Nested Element Handling
  • Upload File
  • Handling Alert
  • Handling Windows/Tabs
  • Handling Frames
  • Taking Screenshots
  • JavaScript execution
  • Action Chains
  • Keyboard interaction
  • Handling Cookies
  • Headless Browser Automation with HtmlUnitDriver
  • Fluent Waits

Chapter 5 - Putting Together a Basic Framework

  • Long Exercise: Automating End To End Scenarios
  • Creating WebAutomator class – Basic Refactoring
  • EventFiringWebDriver and EventListener – Implementing centralized printing for various Selenium events and exceptions
  • Page Object Design Pattern
  • A simple customized structure
  • Using Page Factories
  • Pages as Loadable Components

zielgruppe

Wenn Du ein Tester bist, der sich hauptsächlich auf manuelles Testen konzentriert, und in die Welt der Testautomatisierung einsteigen möchten, dann ist dieser Kurs genau das Richtige für Dich.

Wenn Du ein Testautomatisierungs-Ingenieur bist, der gerade mit Selenium begonnen hat, oder Testautomatisierung mit anderen Werkzeugen durchgeführt hast und nun Selenium ausprobieren möchtest, dann komm gern in unser Training.

Wenn Du ein Ingenieur mit mittleren Selenium-Kenntnissen bist und Unterstützung benötigst, wie die Selenium-Komponenten für eine professionelle Selenium-basierte Automatisierung am besten zusammenpassen, ist dieser Kurs auch für Dich gemacht.

Voraussetzungen

  • Grundkenntnisse in Eclipse werden empfohlen
  • Grundkenntnisse in Core Java sind erforderlich

Java Kenntnisse

Der Seminarleiter wird kurz auf relevante Java-Konzepte eingehen, wie sie im Kurs verwendet werden. Bitte beachte, dass Java-Konzepte in diesem 3-tägigen Kurs nicht vollständig erklärt werden können. Wenn diese Voraussetzungen von den Kandidaten nicht erfüllt werden, kann ein zusätzlicher Tag erforderlich sein.

Teilnehmer, die sich mit den folgenden Konzepten gut auskennen, können sich viel besser auf die Selenium-Konzepte konzentrieren, ohne ihre Aufmerksamkeit auf das Verständnis von Java-Konstrukten zu richten.

  • Concept of main() method
  • Compiling and running Java code
  • Primitive data types
  • Classes counterparts of primitive data types (e.g. Integer for int)
  • Arrays
  • Basic collections: List, Map
  • String formatting and manipulation
  • System.out and System.err
  • Conditional control structures: if/else/else if, switch
  • Looping Control structures: for (the 2 styles), while
  • Exception Handling – throw, throws, try-catch-finally, Exception hierarchy
  • Writing a Class with getter, setter and other methods
  • Constructors and Class instantiation
  • Class variables vs object variables
  • Access modifiers – public, private, protected
  • Class methods vs object methods
  • Enum’s
  • Packages
  • Overloading of methods
  • Inheritance
  • Abstract classes and abstract methods
  • Overriding of methods
  • Object Composition

benefits

Wir wissen, dass Du am besten lernen kannst, wenn Du Dich wohlfühlst. Daher bekommst Du nicht nur inhaltlich eine erstklassige Schulung, sondern auch eine Rundum-Verpflegung und -Betreuung.

offene und inhouse kurse

Wenn Du Ort und Zeit Deines Trainings selbst bestimmen willst, dann kommt unser Trainer zu Euch. Bei unseren Inhouse-Kursen richten wir uns rundum nach den Wünschen unserer Kunden. Zu unsere Schulungen

Wenn Du keinen Aufwand für die Organisation eines Trainings betreiben, sondern Dich einfach anmelden und loslegen möchtest und gerne neue Fachkollegen kennenlernst, dann komm zu unseren offenen Kursen. Die Anmeldung erfolgt auf First-Come, First-Served-Basis. Zu in-house Schulungen

kleine lerngruppen

Als Schulungsteilnehmer profitierst Du natürlich auch durch das Lernen in der Gruppe und die Erfahrungen der anderen. Damit Du selbst aber alle Deine Fragen stellen kannst, halten wir die Gruppen sehr klein bis maximal zehn Teilnehmer. So können unsere Trainer auch bei unterschiedlichem Vorwissen sicherstellen, dass wir allen Teilnehmern gerecht werden.

termingarantie

Schon ab drei Teilnehmern finden unsere Kurse garantiert statt und ermöglichen Dir damit die langfristige Planung Deiner Weiterbildungsaktivitäten.

veranstaltungsticket der deutschen bahn

Mit dem Kooperationsangebot von trendig und der Deutschen Bahn reist Du bequem und umweltfreundlich zu unseren Seminaren und Konferenzen – mit 100% Ökostrom im Fernverkehr zum bundesweiten Festpreis, von jedem DB-Bahnhof.

Das Extra für Dich als Besucher*in: Dein Veranstaltungsticket gilt 2 Tage vor und 2 Tage nach der Veranstaltung, längstens 14 Tage, und City-Tickets für den Anschluss im ÖPNV sind inklusive.

jetzt buchen!

frische pausenverpflegung & leckeres mittagessen

Wir wissen, dass Du am besten lernen kannst, wenn Du Dich wohlfühlst! Daher bekommst Du nicht nur frisches Wissen, sondern auch eine Rundum-Verpflegung in allen Pausen mit frischen und getrockneten Früchten und weiterer Nervennahrung von Nüssen bis Keksen. Außerdem gehört das Mittagessen mit allen Teilnehmern und unserem Trainer zum festen Bestandteil unseres Verpflegungspaketes.

warme & kalte getränke

Wir sorgen dafür, dass das gesamte Training über sowohl kalte als auch warme Getränke unbegrenzt zur Verfügung stehen. Du kannst Thermoskanne und Trinkflasche also getrost zu Hause lassen und Dich von uns bedienen lassen.

lean coffee & lean pizza

Einige Inhalte der Trainings bedürfen weiterer Diskussionen oder werfen bei längerem Nachdenken neue Fragen auf, die nicht innerhalb des normalen Trainingstages geklärt werden können. Dafür bieten wir bei allen 4- und 5-tägigen Kursen eine vertiefende Session an einem Morgen oder Abend mit Verpflegung an. Die Teilnehmer stimmen gemeinsam ab, ob sie lieber früher aufstehen oder länger bleiben möchten und welche Themen gemeinsam mit unserem Trainer in lockerer Atmosphäre vertieft werden.

free wifi

An allen Trainingsstandorten bieten wir freies W-LAN an. Für ein schnelles Arbeiten in unseren Räumen, gib uns am besten schon im Vorfeld des Kurses Bescheid, dann können wir Dich mit dem Zugang und Passwort ausstatten.

prüfungsservice

Die DIN/ISO-Richtlinie 17024 sieht vor, dass Trainingsunternehmen nicht selbst die Prüfung abnehmen können. Ein unabhängiges Zertifizierungsinstitut nimmt die Prüfung ab, auch um eine neutrale Qualitätskontrolle unserer Trainings sicherzustellen. Wir bieten für Dich den Service der Prüfungsorganisation, so dass Du Dich nicht um einen Termin bemühen und anmelden musst: Wir nehmen die Prüfungsgebühr entgegen und organisieren Deine Prüfung im Anschluss an den Kurs. Du kannst Dich in aller Ruhe vorbereiten.

erfahrene trainer

Alle unsere Trainer waren und sind neben ihrer Tätigkeit im Schulungsbetrieb in Projekte eingebunden und verfügen jeder über mehr als 15 Jahre Berufserfahrung in verschiedenen Branchen. Alle haben didaktische Zusatzqualifikationen erworben. Uns ist wichtig, dass wir nicht nur Schulungsmaterie vermitteln, sondern unsere Teilnehmer in die Lage versetzen, am Arbeitsplatz das Erlernte zu leben. Es darf sich nicht aufgesetzt anfühlen, sondern soll mühelos in die eigene Arbeit einfließen.

wohlfühlatmosphäre

Wir halten nichts von ausrangierten Büros, die für den Alltag untauglich, aber für eine Woche Schulung gut genug sind und deren Dunkelheit die Lesbarkeit der PPT-Folien begünstigt. Wir wissen, dass Du am besten lernen kannst, wenn Du Dich wohlfühlst! Daher sind alle unsere Räume hell und mit großen Fenstern ausgestattet. Sie verfügen über jede Menge Möglichkeiten, sich kreativ zu entfalten und Pausen werden grundsätzlich abseits der Schulungsräume verbracht. Abwechslung ist schließlich ein wichtiges Element, um sich dann wieder gut auf Lerninhalte konzentrieren zu können. Für kalte und warme Getränke und die nötige Nervennahrung sorgen wir selbstverständlich auch in umfangreichem Maße! Gibt es sonst noch etwas, bei dem wir Dich unterstützen können? Dann gib uns gern Bescheid. Wir machen so Einiges möglich.

maßgeschneidert

Ob alleine oder als Gruppe, ob offenes Seminar mit Teilnehmern verschiedener Unternehmen, ob Inhouse mit den eigenen Kollegen, ob standardisiert mit Zertifizierungsprüfung oder maßgeschneidert für die eigene Berufspraxis – wir bieten für jeden das passende Training zu einer Vielzahl von Themen an. Auch wenn Du bestimmte Lerninhalte kombinieren möchtest oder etwas Besonderes für ein verteiltes Team zusammenstellen willst oder an Staffellungen und Treueboni interessiert bist, dann melde Dich direkt bei uns. Wir sind erfahren und flexibel und können alle Lernprogramme auch virtuell oder mehrsprachig anbieten. Wir schneidern gern ein passendes Angebot nach Maß, wir müssen nur noch Dich und Deine Anforderungen kennen lernen.

frühbucher- & gruppenrabatte

Du kennst jetzt schon Deinen Weiterbildungswunsch für das nächste Jahr oder möchtest gleich mit mehreren anderen zu unseren Trainings kommen? Dann lass uns das wissen! Wir freuen uns, frühzeitig planen und zu können und kommen Dir dafür gern mit einem Rabatt entgegen.

probeteilnahme

Du kannst einen halben Tag einen Kurs von uns besuchen und danach entscheiden, ob Du mit uns Dein Training durchführen oder für Dein ganzes Team buchen möchtest. Sag uns einfach Bescheid, wir machen Deine Schnupperteilnahme gern möglich.

teilnahmebestätigung

Auf Wunsch erhältst Du von uns eine persönliche Teilnahmebestätigung (pdf Dokument) über den Besuch Deines Kurses.

spaßgarantie für inhouse-seminare

Wir glauben, dass man nur mit guter Laune auch gut lernen kann – daher legen wir Wert auf eine unterhaltsame Präsentation der Lerninhalte, mit vielen Anekdoten aus der Praxis unserer Referenten – kurz: es soll Spaß machen. Für jeden Tag, an dem nicht gelacht wurde, gibt es daher einen Rabatt von EUR 100,00.

bildungszeit

Auch wenn es sich bei uns wie Urlaub anfühlt – unsere ISTQB® Trainings in Berlin sind anerkannte Weiterbildungsveranstaltungen für alle Berliner und Brandenburger Arbeitnehmer.

Bildungsurlaub bzw. Bildungszeit ist mind. 6 Wochen vor Kursbeginn beim Arbeitgeber einzureichen. Nähere Infos unter: bildungszeit - berlin

prüfung

  • 40 Multiple Choice Fragen
  • 60 Minuten Prüfungsdauer
  • papierbasierte Prüfung
  • 65% richtiger Antworten erforderlich zum Bestehen der Prüfung (26 von 40 Fragen müssen richtig beantwortet werden)

Das Zertifikat wird vom internationalen Zertifzierungsprovider Brightest ausgestellt.

wochenpost

Melde dich jetzt an und bekomme jeden Montag eine Zusammenstellung interessanter Artikel, Diskussionen und Blogs aus den Bereichen Software Engineering, Digitalisierung und Karriere.

ansprechpartner

Foto von steffen flegel

steffen flegel

rock in the training surf +49 30 747628-0
+49 30 747628-99
Foto von bettina schoch

bettina schoch

training journey composer +49 30 747628-0
+49 30 747628-99
Foto von doris rupnow

doris rupnow

training visibility marketeer +49 30 747628-0
+49 30 747628-99