Webinar

JUnit 6 - Modernes Unit-Testing für Java

Inhalte

  • Grundlagen moderner Unit-Tests
    • Einführung in modernes Software-Testing
    • Aufgaben und Ziele von Unit-Tests
    • Merkmale wartbarer und aussagekräftiger Tests
    • Teststrategie und Testpyramide
    • Architektur der JUnit-6-Plattform
    • JUnit Platform und Jupiter
    • Einrichtung mit Maven und Gradle
    • JUnit 6 mit Java 17 und Java 21
  • JUnit 6 in der Praxis
    • Lifecycle und Annotations
    • Assertions mit JUnit und AssertJ
    • Tests für Exceptions und Timeouts
    • Display Names und Tags
    • Nested Tests und Repeated Tests
    • Parameterized Tests mit CSV, Streams und Methodenquellen
    • Dynamische Tests
    • Parallele Testausführung und Performanceoptimierung
  • Mocking und Test-Isolation
    • Mocking mit Mockito
    • Mocks, Stubs und Spies
    • Verhaltensbasiertes und zustandsbasiertes Testen
    • Dependency Injection im Test
    • Testbarkeit durch Refactoring verbessern
    • Best Practices für wartbaren Testcode
  • Integrationstests und moderne Testwerkzeuge
    • JUnit 6 für Integrationstests
    • Testcontainers für Datenbanken und Services
    • Spring Boot Testing mit JUnit 6
    • Tests für REST-Schnittstellen
    • Arbeiten mit Dateien, JSON und XML
    • ArchUnit zur Überprüfung von Softwarearchitekturen
  • Qualitätssicherung und Best Practices
    • Test-Smells und Anti-Patterns
    • Code Coverage mit JaCoCo
    • Line- und Branch-Coverage
    • Sinnvolle Coverage-Ziele definieren
    • Mutation Testing mit PIT
    • Continuous Testing in CI/CD-Pipelines
    • Integration mit Jenkins und GitHub Actions
  • Migration auf JUnit 6
    • Migration bestehender JUnit-4- und JUnit-5-Projekte
    • Umgang mit Deprecations und API-Änderungen
    • Parallelbetrieb und schrittweise Migration
    • Modernisierung bestehender Testlandschaften
    • Best Practices für die Migration auf JUnit 6
LernzieleSie lernen, professionelle Unit- und Integrationstests mit JUnit 6 zu entwickeln und moderne Teststrategien in Java-Projekten erfolgreich umzusetzen. Nach dem Seminar können Sie wartbare und automatisierte Tests erstellen, Mocking mit Mockito einsetzen, Testcontainers für realitätsnahe Tests verwenden und Testcode nach aktuellen Best Practices strukturieren. Darüber hinaus sind Sie in der Lage, bestehende JUnit-Projekte auf JUnit 6 zu migrieren und automatisierte Tests in moderne CI/CD-Prozesse zu integrieren. ZielgruppenDas Seminar richtet sich an Java-Entwickler, Software Engineers, Softwarearchitekten, QA-Engineers, DevOps-Teams und technische Projektleiter, die moderne Unit- und Integrationstests mit JUnit 6 professionell einsetzen möchten. Ebenso profitieren Entwickler, die bestehende JUnit-4- oder JUnit-5-Projekte modernisieren und aktuelle Best Practices im Bereich automatisiertes Testing kennenlernen möchten. Teilnahmevoraussetzungen: Sie benötigen grundlegende Kenntnisse in Java. Sie sollten Erfahrung mit objektorientierter Programmierung besitzen. Grundkenntnisse in Maven oder Gradle sind hilfreich. Erste Erfahrungen mit Unit-Tests sind von Vorteil.
  • Grundlagen moderner Unit-Tests
    • Einführung in modernes Software-Testing
    • Aufgaben und Ziele von Unit-Tests
    • Merkmale wartbarer und aussagekräftiger Tests
    • Teststrategie und Testpyramide
    • Architektur der JUn...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Webinar
13.08.2026 - 14.08.2026 14 h 14 h Details Details Jetzt buchen
24.09.2026 - 25.09.2026 14 h 14 h Details Details Jetzt buchen
12.11.2026 - 13.11.2026 14 h 14 h Details Details Jetzt buchen
11.02.2027 - 12.02.2027 14 h 14 h Details Details Jetzt buchen
13.05.2027 - 14.05.2027 14 h 14 h Details Details Jetzt buchen
22.07.2027 - 23.07.2027 14 h 14 h Details Details Jetzt buchen
14.10.2027 - 15.10.2027 14 h 14 h Details Details Jetzt buchen

SG-Seminar-Nr.: 9259590

Anbieter-Seminar-Nr.: 2311

Termin

13.05.2027 - 14.05.2027

Online

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 1.713,60

Alle Preise inkl. 19% MwSt.

Jetzt buchen
Seminar merken

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 14 h
  • Anbieterbewertung   (258)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Webinar
13.08.2026 - 14.08.2026 14 h 14 h Details Details Jetzt buchen
24.09.2026 - 25.09.2026 14 h 14 h Details Details Jetzt buchen
12.11.2026 - 13.11.2026 14 h 14 h Details Details Jetzt buchen
11.02.2027 - 12.02.2027 14 h 14 h Details Details Jetzt buchen
13.05.2027 - 14.05.2027 14 h 14 h Details Details Jetzt buchen
22.07.2027 - 23.07.2027 14 h 14 h Details Details Jetzt buchen
14.10.2027 - 15.10.2027 14 h 14 h Details Details Jetzt buchen