Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

JUnit 5 – Einstieg in die Welt des Testens mit Java

195,00 €*

Lieferzeit Sofort lieferbar

Produkt Anzahl: Gib den gewünschten Wert ein oder benutze die Schaltflächen um die Anzahl zu erhöhen oder zu reduzieren.

Dieser Kurs führt in die Grundlagen von JUnit 5 ein, des Standard-Frameworks für Unit-Tests in Java – von der Einrichtung der Testumgebung bis zu strukturierten Tests mit Assertions, Assumptions und den wichtigsten Lifecycle-Annotationen. Der Java-DevSecOps-Experte Sven Ruppert zeigt in seinem Videokurs alle Inhalte praxisnah und Schritt für Schritt. Das Erlernte lässt sich durch direktes Mitmachen in Quizfragen und einem Beispielprojekt überprüfen und festigen.

Produktinformationen "JUnit 5 – Einstieg in die Welt des Testens mit Java"

JUnit 5 ist das moderne Standard-Framework für Unit-Tests in Java. Es bietet alle Werkzeuge, die Sie benötigen, um hochwertige Tests zu entwickeln und damit die Qualität und Stabilität Ihrer Software sicherzustellen.

In diesem ersten Teil unserer vierteiligen JUnit-5-Kursreihe lernen Sie die Grundlagen des modernen Testens mit JUnit 5 kennen. Wir starten mit der Installation der erforderlichen Komponenten, sodass Sie Ihre Entwicklungsumgebung optimal für Unit-Tests vorbereiten können. Danach schreiben wir gemeinsam die ersten Tests und machen uns mit den grundlegenden Konzepten vertraut.

Ein zentraler Bestandteil des Kurses sind Assertions – die Bausteine, mit denen Sie überprüfen, ob Ihr Code das gewünschte Verhalten zeigt. Sie lernen, welche Assertions es gibt und wann Sie welche verwenden sollten. Zusätzlich beschäftigen wir uns mit Assumptions, die es Ihnen ermöglichen, Tests unter bestimmten Bedingungen auszuführen.

Damit Ihre Tests gut strukturiert und wartbar bleiben, widmen wir uns den wichtigsten Lifecycle-Annotationen, die Ihnen dabei helfen, Testumgebungen effizient vorzubereiten und aufzuräumen. Zum Abschluss des Kurses wenden wir das Gelernte in einem praxisnahen Beispielprojekt an: Wir testen einen REST-Service und zeigen, wie Sie JUnit 5 in echten Softwareprojekten einsetzen.

Grundkenntnisse in der Java-Programmierung sind erforderlich. Erfahrungen im Umgang mit Entwicklungswerkzeugen wie IDEs (z.B. IntelliJ, Eclipse) sind von Vorteil.

Länge:  04:07 Stunden



Alle Lektionen im Überblick:

  • Vorstellung und Infos zum Kurs
    • Herzlich willkommen zu diesem Kurs
  • Einleitung und Vorbereitungen
    • Kapitelüberblick
    • Einführung in JUnit 5
    • Einführung in die JUnit-5-Plattform
    • Dependencies
    • Brew installieren
    • SdkMan installieren
    • JDK und Maven installieren
  • Der erste Test
    • Kapitelüberblick
    • Annotation @Test
    • Dein erster Test
    • Quiz: Der erste Test
  • Vergleiche in JUnit 5
    • Kapitelüberblick
    • Was sind Assertions?
    • Was sind Assertions in Java?
    • assertTrue & assertFalse
    • assertEquals & assertNotEquals
    • assertNull & assertNotNull
    • assertSame & assertNotSame
    • assertInstanceOf
    • assertArrayEquals
    • assertIterableEquals
    • assertLinesMatch
    • assertTimeout
    • assertTimeoutPreemptively
    • assertThrows & assertDoesNotThrow
    • assertThrowsExactly
    • assertAll
    • fail
    • Quiz: Vergleiche in JUnit 5
  • Annahmen in JUnit 5
    • Kapitelüberblick
    • Was sind Assumptions?
    • assumeTrue
    • assumeFalse
    • Quiz: Annahmen in JUnit 5
  • Testlebenszyklus
    • Kapitelüberblick
    • @BeforeEach & @AfterEach
    • @BeforeAll & @AfterAll
    • @Suite, @BeforeSuite, @AfterSuite
    • @TestInstance
    • @Disabled
    • Praxisbeispiel – Teil 1: Vorstellung des Testsystems
    • Praxisbeispiel – Teil 2: REST-Service-Implementierung testen
    • Praxisbeispiel – Teil 3: RequestHandler testen
    • Praxisbeispiel – Teil 4: Gesamtsystem testen
    • Quiz: Testlebenszyklus
  • Abschluss
    • Fazit und Kursabschluss

Über den Trainer:

Sven Ruppert programmiert seit 1996 Java in Industrieprojekten, davon mehr als 15 Jahre weltweit in Branchen wie Automobil, Raumfahrt, Versicherungen, Banken, UN und Weltbank. Für JFrog und Vaadin arbeitete er als Developer Advocate. Seit über 10 Jahren spricht er auf Konferenzen und Community-Events von Amerika bis Neuseeland und schreibt regelmäßig Artikel für IT-Magazine und Technologie-Portale. Seine Hauptthemen sind Secure Coding Practices und Core Java. 

So lernen Sie mit diesem Videokurs:

In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren.  Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:

  • Flexibler Videoplayer mit vielen Steuerungsmöglichkeiten
  • Wissensquizzes zur Lernkontrolle
  • Lernhistorie und Lernfortschritt
  • Lesezeichen und Notizen 
  • Volltextsuche in den Videos
  • Frage-den-Experten-Modul
  • Übungsmaterial zum Mitmachen
  • Responsive Web-App und Videostreaming für alle Endgeräte

Technische Voraussetzungen:

Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.

Artikel-Details

Anbieter:
Heise Medien GmbH & Co. KG
Artikelnummer:
einstieg-in-junit-5-3061
Veröffentlicht:
13.10.25