Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Kurs: Testautomatisierung mit Selenium für Java + Python
Rating: 4.5 out of 5(323 ratings)
2,156 students

Kurs: Testautomatisierung mit Selenium für Java + Python

Lerne wie du automatisierte Tests in Java und Python erstellst. Du bekommst für alle Tests Webanwendungen bereitgestellt
Created byDieter Schanz
Last updated 12/2022
German

What you'll learn

  • Am Ende dieses Kurses, hast du den sicheren Umgang mit Selenium WebDriver gemeistert
  • Du wirst in der Lage sein, jede Webseite im Internet mit automatisierten Tests und unzähligen Testfällen zu testen
  • Du nach diesem Kurs Tests für Webanwendungen zuverlässig und korrekt erstellen
  • Dieser Kurs beinhaltet eine Praktische Webapplikation um mit allen Funktionen des WebDriver zu spielen
  • Unit Tests zuverlässig und korrekt erstellen
  • Du wirst neue Testmöglichkeiten für andere Anwendungsbereiche entdecken und nutzen
  • Nach diesem Kurs kannst du Webanwendungen analysieren und potentielle Testmöglichkeiten entdecken
  • Du wirst die Fähigkeit erlernen Page Ojbekt Modelle von grund auf zu erstellen
  • Nach diesem Kurs kannst du Xpath nutzen
  • Du wirst in der Lage sein, einen Testserver einzurichten
  • Du erhälst du Fähigkeit Browserautomatisierung zu erstellen
  • Du wirst deine Programmierskills optimieren
  • du erhältst volle Kenntnisse über JUnit, PyUnit, Maven, pip, Jenkins ,Log4J, Cucumber, Selenium Grid, parametrisiertes Testen, paralelles Testen

Course content

16 sections268 lectures35h 55m total length
  • Ein praktisches Beispiel: Was du in diesem Kurs lernen wirst6:34

    In dieser Lektion werde ich dir kurz und knapp vorstellen, was du in diesem Kurs lernen wirst. Ich zeige dir auch ein einfaches Beispiel eines automatisierten Tests.

  • Kurs Roadmap: Was deckt dieser Kurs ab8:47

    In dieser Lektion zeige ich dir anhand einer Roadmap, welche Kapitel du in diesem Kurs kennenlernen wirst.

  • Dozenten-Vorstellung2:54

    In diser Lektion geht es um mich und warum ich diesen Kurs für dich mache.

  • Wie erreichst du deinen Dozenten?2:04

    In dieser Lektion zähle ich die Möglichkeiten auf, wie du mit mir in Kontakt treten kannst.

  • Lehrplan walkthrough0:26

    Das ist eine kompakte Auflistung der Lehrinhalte in diesem Kurs

  • Warum Testautomatisierung? Top Gründe warum du Selenium lernen musst!5:20

    Hier zähle ich dir Top Gründe auf, wieso Selenium die Beste Wahl ist.

  • Kurs FAQs8:45
  • Bonusmaterial - Objektorientierung für Ein und Umsteiger2:17
  • Testprogramm aus diesem Abschnitt0:01

Requirements

  • Funktionierenden Internetanschluss
  • Du brauchst KEINE Java Programmierkenntnisse oder Python Programmierkenntnisse für diesen Kurs. Diesen Kurs kannst du ohne jegliche Programmiererfahrung meistern
  • Alle Installationen sind Teil des Kurses und werden von mir geführt.
  • Jeglicher Code und Materialien werden bereitgestellt

Description

Kurs Update: 06.09.2020 - Testautomatisierung mit TestNG und Cucumber sind jetzt auch verfügbar

Kurs Update: 03.09.2020 - Die Browser Erweiterung Chropath wird nicht länger aktualisiert

Das neue Tool trägt den Namen SelectorsHub. Neues Video im Kapitel 5 Lokatoren und Techniken verfügbar

Kurs Update: 30.08.2020 - Abschnitt Objektorientierung für Ein und Umsteiger ist jetzt auch verfügbar

Aufgrund von technischen Störungen, konnte ich seit 1. Monat keine Inhalte hochladen/verändern. Tut mir leid für die Verspätung.


Kurs Update: 18.07.2020 - Abschnitt Logging mit Log4J2 und logging ist jetzt auch verfügbar

Kurs Update: 17.07.2020 - Abschnitt DataDriven Tests ist jetzt auch Verfügbar

Kurs Update: 08.07.2020 - Initial Commit


  • Du hast Interesse Testautomatisierung mit Selenium zu lernen aber hast noch keine Programmiererfahrung? Kein Problem! Ich biete dir in diesem Kurs einen Crash Kurs in Python und Java an, damit du die Grundlegenden Methodiken kennst, um professionelle Selenium Tests zu entwickeln.

  • Ich biete allen Kursteilnehmern einen langzeit Support an. Entweder du nutzt das Frage-Antwort Board von Udemy oder nimmst direkt Kontakt mit mir über Email oder Skype auf.

  • **** Test-Applikationen für alle Tests**** Für meine Beispiele nutze ich Webapplikationen die auf einem eigenen Testportal für dich bereitgestellt werden. Du kannst die Tests aus meinen Lektionen problemlos nachbauen. Dieses Portal werde ich mit weiteren Tests erweitern.


Dieser Kurs deckt folgende Themen ab: Entwicklungsgrundlagen in Java und Python + Selenium Webdriver + Experten Selenium Techniken + Framework design ( JUnit, PyUnit, TestNG, Page Object Model, pip, Maven, Jenkins, Excel Datadriven, Cucumber, log4j , Docker) + Selenium Grid + Selenium Grid und Docker + Selenium Test Server. Außerdem erhältst du langzeit Support (Auf Anfrage mit skype) + Materialien +  Zugriff auf ein Testportal

***************************************************************************************************
Was unterscheidet meinen Kurs von den anderen Seleniumkursen?

Für meinen Kurs benötigst du keine Vorkenntnisse. Ich biete den Kurs für Java und Python an. Und zu beiden Programmiersprachen, findest du in meinem Kurs jeweils einen Crash Kurs.

Außerdem biete ich dir ein ganzes Testportal mit Beispielseiten an, auf dass du zugreifen kannst.


Lehrplan walkthrough

Hier findest du die Inhalte, die du von Grund auf lernen wirst.

1. Java in Verbindung mit Selenium

2. Python in Verbindung mit Selenium

3. Installation einer IDE (Eclipse + PyCharm)

4. Page Object Model

5. Aufbau von Unit-Tests

6. Lokatoren – Speziell XPath, CSS Selector

7. Selenium Webdriver – Hauptfokus

8. Tests mit mehreren Browser

9. Selenium Server – Remote Webdriver

10.Selenium Grid mit Docker

11.PyUnit

12.JUnit

13.Parameterized

14.TestNG

15.Maven, pip

16.Jenkins

17.Log4j

18.Cucumber


Falls du etwas in meinen Inhalten vermisst, lass es mich wissen. Schreib mir einfach eine Nachricht und ich werde die Inhalte überarbeiten.

Falls du irgendwelche Fragen hast oder Hilfe benötigst, kannst du gerne einen Post im QA Board hinterlassen. Ich werde versuchen, dir so schnell es geht zu antworten.

Willkommen an Board!

Who this course is for:

  • Angehende Software Tester
  • Software Tester
  • Java-Entwickler
  • Python-Entwickler
  • Web-Entwickler
  • Personen, die sich für Testautomatisierung interessieren
  • Personen die sich für Browserautomatisierung interessieren