Feiern Sie die Feiertage mit 10% Rabatt auf alle Kurse mit dem Code "AVCFOREVER10". Sichern Sie sich jetzt den Preis vor den Änderungen im Jahr 2025!

Selenium 3.0 - e Learning

450,00 EUR

  • 36 hours
eLearning
Live-Virtuelles Klassenzimmer
Blended Learning

Der Zertifizierungskurs für Selenium 3.0 hilft Ihnen, tiefgehende Kenntnisse über Konzepte wie WebDriver, TestNG, Wait, Techniken zur Lokalisierung, AutoIT, Sikuli, das Page Object Design Pattern, Mobile Testing und Selenium Grid zu erlangen. Diese Selenium 3.0 Zertifizierung beinhaltet praxisnahe Beispiele, um Sie in der effektiven Anwendung von Selenium WebDriver zu schulen.

Kurszeitplan

Hero
  1. Auffrischungskurs in Core Java

    Lektion 01

    • Schlüsselwörter und Syntax
    • Variablen, Operatoren und Kontrollstrukturen
    • Überblick über OOP im Java-Kontext
    • Ausnahmebehandlung, Datei- und Datenbankverwaltung
    • Übersicht der Sammlungen und ein ArrayList-Beispiel
  2. Grundlagen der Automatisierung

    Lektion 02

    - Grundlagen der Testautomatisierung

    - ROI in der Automatisierung

    - Automatisierungsframework

    - Verschiedene Werkzeuge und Vergleich mit Selenium

  3. Einführung in Selenium WebDriver

    Lektion 03

    • Was Selenium ist und wie es in der Industrie verwendet wird
    • Merkmale von Selenium
    • Selenium IDE - Übersicht mit ein paar Beispielen
    • WebDriver-Architektur
    • Installation von Selenium und unterstützenden Tools/Frameworks
  4. Ortungstechniken

    Lektion 04

    • Einfache Demonstration eines WebDriver-Programms
    • Grundlagen von HTML-Seiten, Tags, Attributen und sichtbarem Text
    • Bedeutung von Attributen beim Lokalisieren von Elementen
    • Installation von Firebug und Firepath im Firefox-Browser
    • Ortungsgeräte und acht Ortungstechniken
    • Erstellung robuster Lokatoren mit CSS und XPath
  5. Grundlagen von WebDriver - I

    Lektion 05

    • Tests in Firefox, Chrome und Internet Explorer ausführen
    • WebDriver-Befehle: Steuerung von Browsern und Verwaltung von Cookies
    • WebElement-Befehle
    • Umgang mit verschiedenen Web-Elementen
    • WebDriver-Zeitüberschreitungsmethoden
  6. Grundlagen von WebDriver - II

    Lektion 06

    • Mehrere Elemente mit der findElements-Methode handhaben
    • Umgang mit Alerts, Pop-ups und Frames
    • Begrenzung des impliziten Wartens und wie explizites Warten hilft
    • Fortgeschrittene Benutzerinteraktionen
    • Screenshots machen
    • Arbeiten mit Firefox-Profilen
    • Datei-Uploads mit AutoIT handhaben
    • Einführung in das Testen von Flash-Anwendungen mit Selenium WebDriver
  7. TestNG

    Lektion 07

    • Tests im 3-A-Format anordnen
    • F.I.R.S.T-Prinzipien und SRP
    • Verschiedene Anmerkungen in TestNG
    • TestNG-Konfigurationsdatei
    • Konfigurationsannotationen
    • Attribute von @Test
    • Fähigkeit zur parallelen Testausführung
    • Assertion-APIs
    • Parameter an Tests übergeben
    • Testumgebungen konfigurieren
    • Berichte mit TestNG
    • Berichte mit ReportNG
  8. WebDriver - Framework

    Lektion 08

    • Einführung in verschiedene Frameworks
    • Entwurfsmuster für Seitenobjekte
    • Datengetriebene Tests mit TestNG und POI
    • Einführung in Maven und ANT
    • Verwendung von Log4j
    • Verwendung von Listeners
    • Typische Komponenten eines Frameworks
    • Überblick über BDD, TDD
    • Überblick über das Sikuli-Tool für UI-Tests
    • Einführung in Jenkins
    • Konfiguration von Jenkins zur Ausführung von Selenium-Tests
  9. Selenium Grid

    Lektion 09

    • Was ist Selenium Grid?
    • Wann man Selenium Grid verwenden sollte
    • Einrichtung von Grid - Hub und Knoten?
    • TestNG.xml für die Ausführung von Tests im Grid konfigurieren
  10. Projektdurchführung

    Lektion 10

    • Automatisierung einer E-Commerce-Anwendung
    • Anforderungsbeschreibung für Testautomatisierung
    • Was kommt als Nächstes? Wie fängt man an?
    • Hochrangiges Framework
    • Konfigurierbarkeit — Nein zur festen Programmierung
    • Modularität — Wiederverwendung und DRY-Prinzip
    • Testdatenmanagement
    • Protokollierung und Berichterstattung
  11. Testautomatisierung von mobilen Apps mit Appium

    Lektion 11

    • Einführung in die Testautomatisierung für mobile Apps
    • Einführung in Appium
    • UIAutomator mit Appium
    • Elemente lokalisieren - UI Automator Framework
    • Gewünschte Fähigkeiten für Android
  12. Projekt 1 für ethnische Geschäfte

    Projektabschluss - 01

    Erstellen Sie eine Anwendung, die eine Reihe von Produkten verschiedener Hersteller anbietet. Diese App muss es Kunden ermöglichen, sich zu registrieren und verschiedene Produkte zu kaufen.

  13. Ethnic Store Projekt 2

    Projektabschluss - 02

    In diesem Projekt werden Sie an der Implementierung der gängigsten Funktionen einer E-Commerce-Anwendung arbeiten, die typischerweise auf jeder E-Commerce-Website zu finden sind.

Lernergebnisse

Am Ende dieses Selenium 3.0 E-Learnings werden Sie in der Lage sein:

Testfälle erstellen

Testfälle mit Selenium IDE erstellen – Werkzeug zur Aufnahme und Wiedergabe

WebDriver-Architektur

Verstehen Sie die Architektur von Selenium WebDriver und die verschiedenen Interaktionsebenen

WebDriver-Projekt in Eclipse

Richten Sie das WebDriver-Projekt in Eclipse ein und schreiben Sie Testfälle mit TestNG

Neue Techniken

Elemente mit verschiedenen Lokalisierungstechniken finden

Webbrowser und WebElement steuern

Arbeiten Sie mit verschiedenen WebDriver-Befehlen, um den Webbrowser zu steuern, und WebElement-Befehlen, um mit verschiedenen Webkomponenten umzugehen

Szenarien bewältigen

Lerne den Umgang mit verschiedenen möglichen Szenarien bezüglich Pop-ups, mehreren Fenstern, Frames und dem Erstellen von Screenshots

Werkzeuge implementieren

Implementieren Sie das Page-Object-Designmuster und datengetriebene Tests

Nützliche Werkzeuge

- Verstehen Sie, wie man Maven, ANT, AutoIT, Sikuli, log4j und Listener verwendet. - Lernen Sie, Selenium Grid mit TestNG für parallele Ausführung zu nutzen.

Projektdurchführung

Ein Projekt von Grund auf ausführen, indem ein Automatisierungsframework erstellt und einige Testszenarien automatisiert werden.

Hauptmerkmale

Liefermodus: Blended Learning

36 Stunden instruktorgeleitete Schulung

Zwei praxisnahe, industriebasierte Projekte

Hero

Wer sollte sich für dieses Programm anmelden?

Voraussetzungen: Grundkenntnisse in Core Java. Dieser Kurs beginnt mit einer Auffrischung von Core Java und erklärt grundlegende Konzepte.

Testmanager

Testingenieure

Testanalysten

Qualitätssicherung

Softwareentwickler

Kurs jetzt starten

Benötigen Sie eine Unternehmenslösung oder LMS-Integration?

Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!

;