Start / Seminare

Seminar

Java Testing mit JUnit, Mockito und Testcontainers

Moderne Java-Anwendungen zuverlässig testen — mit JUnit 6, aussagekräftigen Assertions, kontrolliertem Mocking mit Mockito und realistischen Integrationstests mit Testcontainers.

12 Module · 48 Video-Kapitel · Lernzeit · Aufbau · als Schulung 3 Tage

In den Lernpfaden Architektur, Qualität & Sicherheit und Java & Backend Engineering

Als Team-Schulung anfragen Erstes Modul kostenlos ansehen

ab 900 EUR netto pro Tag · Remote, bei Ihnen vor Ort oder hybrid · unverbindlich, Antwort werktags innerhalb eines Tages

Für wen

Java-Entwicklerinnen und -Entwickler, Backend- und Full-Stack-Entwickler, Softwarearchitektinnen und -architekten sowie Test Engineers und Testautomatisierer — insbesondere Teams mit Spring Boot, Quarkus oder Jakarta EE, die bestehende JUnit-4- oder JUnit-5-Testbestände modernisieren oder eingebettete Datenbanken durch realistische Container-Tests ersetzen wollen.

Voraussetzungen

  • Sicherer Umgang mit Java einschließlich Klassen, Interfaces, Exceptions und Lambdas
  • Grundkenntnisse in Maven oder Gradle
  • Erste eigene Unit-Tests bereits geschrieben
  • Java 17 oder höher als Baseline von JUnit 6
  • Zugriff auf eine Docker-kompatible Container-Runtime für die Testcontainers-Übungen

Danach können Sie

  • Eine angemessene Teststrategie entwickeln und Unit-, Komponenten-, Integrations- und End-to-End-Tests voneinander abgrenzen
  • Übersichtliche und wartbare Tests mit JUnit 6 schreiben, inklusive parametrisierter, verschachtelter und dynamischer Tests
  • Wiederverwendbare JUnit-Erweiterungen entwickeln und Tests parallel ausführen
  • Abhängigkeiten mit Mockito gezielt ersetzen, Stubbing von Verifikation unterscheiden und Mocking-Anti-Patterns erkennen
  • Datenbanken und weitere Infrastruktur mit Testcontainers bereitstellen und Container-Lebenszyklen zuverlässig verwalten
  • Spring-Boot-Anwendungen gegen reale Infrastrukturkomponenten testen und Tests in CI/CD-Pipelines integrieren
  • Testabdeckung sinnvoll beurteilen und KI-Assistenten kontrolliert zur Testerstellung und Testanalyse einsetzen
  • JUnit 6
  • Mockito
  • Testcontainers
  • AssertJ
  • JaCoCo
  • Spring Boot
  • Testautomatisierung
  • Integrationstests

Module

Die Schulung war auf unsere Wünsche zugeschnitten. Alles wurde ausführlich erklärt und es wurden viele Aufgaben durchgeführt. Kann ich nur weiterempfelen!

Anonym · 10.01.2023 · ProvenExpert

Weitere Rückmeldungen →

Dieses Seminar als Schulung für Ihr Team

Alle Module dieses Seminars gibt es auch als Schulung — remote oder bei Ihnen vor Ort, im Zuschnitt Ihres Projekts. Sie wählen die Module, wir bauen daraus ein Programm. Nach der Schulung bleiben Videos, Foliensätze und Übungsprojekt bei Ihrem Team.

3 Tage·ab 900 EUR netto pro Tag (bis 3 Teilnehmende) ·Termin nach Vereinbarung

Als Team-Schulung anfragenWie eine Schulung abläuft →

Zufriedenheits-Garantie: Wenn Sie mit der Schulung nicht zufrieden waren, aus welchem Grund auch immer, erhalten Sie keine Rechnung.

Intern vorschlagen

Sie entscheiden nicht allein über das Budget? Dann ist das hier für die Person gedacht, die es tut — Agenda zum Weiterleiten und eine E-Mail, die Sie nicht selbst formulieren müssen.

Agenda als PDF laden E-Mail-Entwurf öffnen

Ohne Formular, ohne E-Mail-Adresse: Themen, Dauer und was Ihr Team danach kann.

Text zum Kopieren

Lieber direkt sprechen? +49 211 542 480 40