Automatisiertes Testen in Java mit JUnit 5 und Mocking-Frameworks
Agenda
Einführung und Überblick
Definition
Testarten
Prozess / Mikroiterationen
Einführung in die Testautomatisierung
Testarten von Software
Automatisierte vs. manuelle Tests
Arten von automatisierten Tests (Unit-Tests, Integrations-Tests, Abnahmetests)
Überblick zur Messung der Testüberdeckung
Prinzipien von Test Driven Development (TDD)
TDD im Kontext des Development Process
Fallbeispiel Microservice »Kunden
Test-First-Ansatz
Grundlagen von JUnit 5
Überblick über das JUnit-Framework
Integration von JUnit in Java-Entwicklungsumgebung und Build-Prozessen
Aufbau von Test-Klassen
Steuerung des Testablaufes mit Annotationen
Ergebnisprüfung mit Assertions
Testen von Exceptions
Grundlagen von Mocking
Konzept und Implementierung von Mock-Objekten
Dynamische Generierung mit Mockito
Ausblick
Einführung und Überblick
Definition
Testarten
Prozess / Mikroiterationen
Einführung in die Testautomatisierung
Testarten von Software
Automatisierte vs. manuelle Tests
Arten von automatisierten Tests (Unit-Tests, Integrations-Tests, Abnahmetests)
Überblick zur Messung der Testüberdeckung
Prinzipien von Test Driven Development (TDD)
TDD im Kontext des Development Process
Fallbeispiel Microservice »Kunden
Test-First-Ansatz
Grundlagen von JUnit 5
Überblick über das JUnit-Framework
Integration von JUnit in Java-Entwicklungsumgebung und Build-Prozessen
Aufbau von Test-Klassen
Steuerung des Testablaufes mit Annotationen
Ergebnisprüfung mit Assertions
Testen von Exceptions
Grundlagen von Mocking
Konzept und Implementierung von Mock-Objekten
Dynamische Generierung mit Mockito
Ausblick
Dauer
1 Tag
Zielgruppe
Softwareentwickler, die mit Java arbeiten
Voraussetzungen
Grundkenntnisse in Java
Lernziele
Die TeilnehmerInnen lernen die Prinzipien von Test Driven Development (TDD) und wie sie stabile Tests mit JUnit, Mockito & AssertJ entwickeln können.
Seminartermine
Aktuell sind keine Termine verfügbar.
02.02.2026
Preis:
Ort:
Online
1 Tag
Rabatt ab 2 Personen
620,00 €*
Veranstaltungstage:
Das ist eine Online-Schulung
Uhrzeit: 09:00 bis 17:00 Uhr (4 Sessions à 90 min. zzgl. Pausen)
der Trainer stellt wie üblich die neuen Themen vor
der Teilnehmer kann jederzeit Fragen stellen
Übungen werden mit Trainer-Unterstützung durchgeführt
bei Problemen wählt sich der Trainer bei dem Teilnehmer auf den Rechner ein
die digitalen Seminarunterlagen erhalten die Teilnehmer im Vorfeld
Mindestanzahl Teilnehmende: 2 Personen
Voraussetzungen für eine Online-Schulung pro Teilnehmer:
stabiles Internet
Webcam und Headset
ein ruhiger Platz
Empfehlung: 2 Bildschirme
Online-Schulung mit Microsoft Teams oder Zoom
nach weiterer Absprache kann auch ein anderes Tool oder Anbieter eingesetzt werden
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
27.05.2026
Preis:
Ort:
Online
1 Tag
Rabatt ab 2 Personen
620,00 €*
Veranstaltungstage:
Das ist eine Online-Schulung
Uhrzeit: 09:00 bis 17:00 Uhr (4 Sessions à 90 min. zzgl. Pausen)
der Trainer stellt wie üblich die neuen Themen vor
der Teilnehmer kann jederzeit Fragen stellen
Übungen werden mit Trainer-Unterstützung durchgeführt
bei Problemen wählt sich der Trainer bei dem Teilnehmer auf den Rechner ein
die digitalen Seminarunterlagen erhalten die Teilnehmer im Vorfeld
Mindestanzahl Teilnehmende: 2 Personen
Voraussetzungen für eine Online-Schulung pro Teilnehmer:
stabiles Internet
Webcam und Headset
ein ruhiger Platz
Empfehlung: 2 Bildschirme
Online-Schulung mit Microsoft Teams oder Zoom
nach weiterer Absprache kann auch ein anderes Tool oder Anbieter eingesetzt werden
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
25.09.2026
Preis:
Ort:
Online
1 Tag
Rabatt ab 2 Personen
620,00 €*
Veranstaltungstage:
Das ist eine Online-Schulung
Uhrzeit: 09:00 bis 17:00 Uhr (4 Sessions à 90 min. zzgl. Pausen)
der Trainer stellt wie üblich die neuen Themen vor
der Teilnehmer kann jederzeit Fragen stellen
Übungen werden mit Trainer-Unterstützung durchgeführt
bei Problemen wählt sich der Trainer bei dem Teilnehmer auf den Rechner ein
die digitalen Seminarunterlagen erhalten die Teilnehmer im Vorfeld
Mindestanzahl Teilnehmende: 2 Personen
Voraussetzungen für eine Online-Schulung pro Teilnehmer:
stabiles Internet
Webcam und Headset
ein ruhiger Platz
Empfehlung: 2 Bildschirme
Online-Schulung mit Microsoft Teams oder Zoom
nach weiterer Absprache kann auch ein anderes Tool oder Anbieter eingesetzt werden
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
18.12.2026
Preis:
Ort:
Online
1 Tag
Rabatt ab 2 Personen
620,00 €*
Veranstaltungstage:
Das ist eine Online-Schulung
Uhrzeit: 09:00 bis 17:00 Uhr (4 Sessions à 90 min. zzgl. Pausen)
der Trainer stellt wie üblich die neuen Themen vor
der Teilnehmer kann jederzeit Fragen stellen
Übungen werden mit Trainer-Unterstützung durchgeführt
bei Problemen wählt sich der Trainer bei dem Teilnehmer auf den Rechner ein
die digitalen Seminarunterlagen erhalten die Teilnehmer im Vorfeld
Mindestanzahl Teilnehmende: 2 Personen
Voraussetzungen für eine Online-Schulung pro Teilnehmer:
stabiles Internet
Webcam und Headset
ein ruhiger Platz
Empfehlung: 2 Bildschirme
Online-Schulung mit Microsoft Teams oder Zoom
nach weiterer Absprache kann auch ein anderes Tool oder Anbieter eingesetzt werden
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
* Alle Preise pro Person exkl. Mehrwertsteuer
Seminaranfrage "TDD mit JUnit 5 und Mockito"
Vielen Dank! Deine Nachricht ist bei uns eingegangen.
Oops! Da hat sich der Fehlerteufel eingeschlichen.
* Alle Preise pro Person exkl. Mehrwertsteuer
Sie brauchen eine maßgeschneiderte Schulung?
CROWDCODE erstellt für Sie auf Ihre Unternehmensziele zugeschnittene Firmenschulungen. Durch unser modulares Schulungssystem sind wir in der Lage, anhand Ihrer Angaben eine individuelle Schulung zu gestalten. Denn die optimale Weiterbildung Ihrer Mitarbeiter nach Ihren Vorgaben und Anforderungen stehen bei uns im Mittelpunkt. Bei Interesse nehmen Sie bitte Kontakt mit uns auf, wir führen dann gerne mit Ihnen ein unverbindliches Gespräch.
Wenn Sie auf "Alle Cookies akzeptieren" klicken, stimmen Sie der Speicherung von Cookies auf Ihrem Gerät zu, um die Nutzung der Website zu analysieren. Weitere Informationen finden Sie in unserer Datenschutzrichtlinie.