Header Background
 
 
 
Alle Hersteller anzeigen
 
 
seminar logo

Test Driven Development (TDD) in Java - Praxisorientiert mit Tools

Seminardauer: 3 Tage

Ziele der Schulung

In dieser 3-tägigen praxisnahen Schulung "Test Driven Development (TDD) in Java - Praxisorientiert mit Tools" lernen Sie, wie Sie Test Driven Development (TDD) als bewährte Methode einsetzen, um Software qualitativ hochwertig, wartbar und fehlerresistent zu entwickeln. Sie wenden TDD konsequent in Java-Projekten an und erarbeiten sich einen strukturierten Entwicklungsprozess, bei dem Tests den Ausgangspunkt der Implementierung bilden.

Dabei lernen Sie, wie moderne Testwerkzeuge wie JUnit 6, Mockito, Playwright sowie Spring Boot-Integrationstests effektiv eingesetzt werden, um Unit-, Integrations- und End-to-End-Tests zu erstellen. Darüber hinaus erwerben Sie Kenntnisse zu fortgeschrittenen Verfahren wie Mutation Testing mit PIT, mit dem sich die Qualität und Aussagekraft von Tests objektiv bewerten und gezielt verbessern lässt.

Zahlreiche praxisorientierte Übungen stellen sicher, dass Sie die erlernten Methoden unmittelbar auf reale Java-Projekte übertragen und TDD nachhaltig in Ihren Entwicklungsalltag integrieren können.

Zielgruppe Seminar

  • Java-Entwickler
  • Softwaretester

Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Gute Java Kenntnisse

Lernmethodik

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie von zahlreichen Projekten, vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.

Seminarinhalt

Grundlagen von Test Driven Development

  • Prinzipien und Ablauf von TDD
  • Red-Green-Refactor-Zyklus
  • Vorteile und typische Fallstricke
  • TDD vs. klassische Testmethoden
  • Teststrategie und Testpyramide im Java-Kontext

Unit-Tests mit JUnit

  • Einführung und Konfiguration von JUnit 6
  • Aufbau von Testklassen und Testmethoden
  • Assertions und Testorganisation
  • Lifecycle-Methoden und Wiederverwendbarkeit
  • Praxisbeispiele in Java-Projekten

Mocking mit Mockito

  • Konzept und Vorteile von Mocking
  • Erstellung von Mocks, Stubs und Spies
  • Integration von Mockito in JUnit-Tests
  • Testen isolierter Komponenten
  • Praxisbeispiele für Service- und Repository-Tests

Integrationstests in Spring Boot

  • Aufbau von Integrationstests
  • Testen von REST-APIs und Datenbankzugriffen
  • Nutzung von Spring TestContext Framework
  • Unterschied Unit vs. Integration vs. End-to-End
  • Praxisbeispiele mit Spring Boot Projekten

Web- und End-to-End-Tests mit Playwright

  • Grundlagen von End-to-End-Testing
  • Einrichtung von Playwright für Java
  • Testen von Webanwendungen
  • Kombination von Unit- und E2E-Tests
  • Praxisbeispiele: typische Testfälle

Fortgeschrittene Testtechniken

  • Mutation Testing mit PIT
  • Testabdeckung und Qualität messen
  • Optimierung bestehender Tests
  • Best Practices für wartbare Test-Suites

Automatisierung und CI/CD Integration

  • Automatisierte Testausführung im Build-Prozess
  • Integration in Gradle / Maven Projekte
  • CI/CD-Pipelines für TDD
  • Reporting und Analyse der Testergebnisse

Open Badge für dieses Seminar - Ihr digitaler Kompetenznachweis

IT-Schulungen Badge: Test Driven Development (TDD) in Java - Praxisorientiert mit Tools

Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erhalten Sie zusätzlich zu Ihrem Teilnehmerzertifikat ein digitales Open Badge (Zertifikat) – Ihren modernen Nachweis für erworbene Kompetenzen.

Ihr Open Badge ist jederzeit in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com-Konto verfügbar. Mit wenigen Klicks können Sie diesen digitalen Nachweis in sozialen Netzwerken teilen, um Ihre Expertise sichtbar zu machen und Ihr berufliches Profil gezielt zu stärken.

Übersicht: Java Schulungen Portfolio

Mehr zu den Vorteilen von Badges

Seminare kurz vor der Durchführung

       
18.08. - 20.08.2026 Hamburg Anfragen
19.08. - 21.08.2026 Nürnberg Anfragen
16.09. - 18.09.2026 München Anfragen
28.09. - 30.09.2026 Nürnberg Anfragen
Wissenswertes für Einsteiger und Fortgeschrittene!
Was ist Test Driven Development (TDD)?

Test Driven Development ist ein Entwicklungsansatz, bei dem Tests vor dem eigentlichen Code geschrieben werden. Ziel ist es, die Softwarequalität zu erhöhen und Fehler frühzeitig zu vermeiden.

Für wen ist diese Schulung geeignet?

Die Schulung richtet sich an Java-Entwickler und Softwaretester, die ihre Teststrategie verbessern und moderne Methoden in ihren Projekten einsetzen möchten.

Welche Inhalte werden in der Test Driven Development Schulung vermittelt?

In der Schulung lernen Sie unter anderem den Red-Green-Refactor-Zyklus, Unit-Tests mit JUnit, Mocking mit Mockito sowie Integrations- und End-to-End-Tests im Java-Umfeld.

Welche Tools werden verwendet?

Zum Einsatz kommen unter anderem JUnit, Mockito, Playwright sowie Spring Boot für Integrationstests.

Wie lange dauert die Schulung?

Die Schulung dauert 3 Tage und kombiniert Theorie mit praxisnahen Übungen.

In welchen Formaten wird die Schulung angeboten?

Die Schulung kann als offenes Seminar, Inhouse-Training oder Firmenschulung durchgeführt werden.

Ist die TDD Schulung auch für Einsteiger geeignet?

Grundkenntnisse in Java werden empfohlen, da die Inhalte auf fortgeschrittene Entwickler ausgerichtet sind.

Weitere Fragen?
Wenn Sie noch weitere Fragen haben, lassen Sie uns diese gerne zukommen.
Nachricht senden
 
Anmeldungen vorhanden
1.) Wählen Sie den Seminartyp:


2.) Wählen Sie Ort und Datum:
1.395,00 € Preis pro Personspacing line1.660,05 € inkl. 19% MwSt
all incl.
zzgl. Verpflegung 30,00 €/Tag bei Präsenz

Anfragen Buchen Merkzettel
 
Diese Seite weiterempfehlen:
0
Merkzettel öffnen
0
Besuchsverlauf ansehen
IT-Schulungen.com Control Panel