// Testen & Qualität

Unit-Tests mit JUnit und Mockito

Gute Unit-Tests schreiben: Aufbau, Assertions, Mocks, Parametrisierung und Testbarkeit.

  • Inhouse-Schulung
  • 2 Tage
  • Einstieg
  • Remote oder vor Ort
  • KI-Werkzeug
Lupe auf einem Blatt mit gezeichneten Kästchen, die meisten abgehakt, eines durchgestrichen
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie schreiben übersichtliche Unit-Tests mit JUnit nach dem Muster Arrange, Act, Assert.
  • Sie setzen Assertions, parametrisierte Tests und den Testlebenszyklus gezielt ein.
  • Sie isolieren Abhängigkeiten mit Mockito und vermeiden übermäßiges Mocking.
  • Sie prüfen KI-generierte Testfälle darauf, was sie wirklich testen.

Agenda

Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.

Tag 1

  • Ziele von Unit-Tests und Testpyramide
  • JUnit: Aufbau, Annotationen, Lebenszyklus
  • Assertions mit JUnit und AssertJ
  • Parametrisierte Tests mit @ParameterizedTest
  • Übung: Tests für eine Preisberechnung schreiben

Tag 2

  • Mockito: Mocks, Stubs, Verifikation, ArgumentCaptor
  • Testbarkeit: Dependency Injection, Abhängigkeiten aufbrechen
  • Testfälle mit KI generieren und auf Aussagekraft prüfen
  • Testabdeckung mit JaCoCo messen und einordnen
  • Übung: Service-Klasse mit Mockito isoliert testen

KI in dieser Schulung

// KI als Werkzeug im Entwicklungsalltag

Testfälle mit KI generieren und auf Aussagekraft prüfen: Was testet der Test wirklich?

Voraussetzungen und Rahmen

Vorwissen
Java-Grundkenntnisse. Erfahrung mit automatisierten Tests ist nicht nötig.
Niveau
Einstieg
Teilnehmende
bis 10 Personen, größere Gruppen auf Anfrage
Durchführung
Remote per Videokonferenz oder bei Ihnen vor Ort
Enthalten
Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen

// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.