JUnit 6 - Modernes Testen in Java
Ihre Termine
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
In dieser 2-tägigen praxisnahen Schulung "JUnit 6 - Modernes Testen in Java" lernen Sie JUnit als das Standard-Framework für Unittests in der Java-Welt kennen und Schritt für Schritt, wie Sie saubere, wiederholbare und wartbare Tests schreiben. Der Kurs vermittelt die Grundlagen von Testmethoden, Assertions, Lifecycle-Methoden und dem Aufbau testbarer Software. Anhand vieler praktischer Übungen erfahren Sie, wie Sie Testfälle strukturieren, automatisieren und in Build-Prozesse integrieren und gewinnen so Sicherheit im professionellen Testen von Java-Anwendungen.
Inhalte
Einführung in Unit-Testing
- Bedeutung von Unit-Tests
- Überblick über Testmethoden und Testpyramide
- Installation und Setup von JUnit
- Testprojekt anlegen und konfigurieren
Grundlagen von JUnit
- Aufbau einer Testklasse
- Testmethoden mit @Test annotieren
- Assertions: Standard- und erweiterte Prüffunktionen
- Umgang mit erwarteten Ausnahmen
Test-Lifecycle und Konfiguration
- Setup- und Teardown-Methoden
- Nutzung von @BeforeEach, @AfterEach, @BeforeAll, @AfterAll
- Wiederverwendbare Testdaten
- Parametrisierte Tests
Organisation und Struktur von Tests
- Testklassen sinnvoll organisieren
- Gruppierung und Kategorisierung von Tests
- Test Suites und dynamische Tests
- Lesbarkeit und Wartbarkeit von Tests
Integration und Best Practices
- Tests in Build-Tools (Gradle, Maven) integrieren
- Umgang mit Abhängigkeiten
- Mocking mit Mockito
- Fehlerdiagnose bei fehlschlagenden Tests
- Best Practices für effektive Unit-Tests
Voraussetzungen
Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
- Gute Programmierkenntnisse in Java
Zielgruppe
- Softwareentwickler
- Softwaretester