Testgetriebene Entwicklung (TDD)

Detaillierte Informationen zum Seminar

Beschreibung

Dieser Kurs führt in die testgetriebene Entwicklung nach dem Prinzip ein: „Schreibe nur Code, um einen fehlschlagenden Test zu reparieren."

Er bietet eine umfassende Einführung in die TDD-Methodik mit Fokus auf die praktische Anwendung mit Java, JUnit 5 und verwandten Tools zur Erstellung robuster, wartbarer Software.

Die Teilnehmer erhalten vorab ein Exemplar des Buches „Test Driven: TDD and Acceptance TDD for Java Developers" vom Manning Verlag.

Lernziele

Nach Abschluss dieses Kurses sind die Teilnehmer in der Lage:

  • Testgetriebene Entwicklung als positiven Ansatz zu erkennen
  • TDD effizient in ihrer täglichen Arbeit anzuwenden

Zielgruppe

Dieser Kurs richtet sich an:

  • Software-Entwickler mit Java-Kenntnissen (z.B. aus Java-Grundlagen-Kursen)

Seminarübersicht

  • Überblick

    • Ziele
    • Terminologie
    • TDD und Acceptance-Driven Development Konzepte
  • Testing Framework Grundlagen

    • Grundlegende Konzepte
  • JUnit 5 im Detail

    • Detaillierte Betrachtung von JUnit 5
  • TDD-Prozess

    • Der testgetriebene Entwicklungsprozess
    • Ablauf und best practices
    • Antipatterns
  • Acceptance-Driven Development Prozess

    • Akzeptanzgetriebene Entwicklung -- wie, warum, wann nicht?
  • Refactoring

    • Refactoring-Techniken
  • Mocking

    • Mock-Objekte und deren Einsatz
  • Zusätzliche Testing-Tools

    • Weitere nützliche Tools für Tests
    • Erstellung eigener Assertions

Seminarinformationen

Dauer:2 Tage
Einzelperson:1,290 €
Inhouse:3,580 €
Seminar anfragen

Kontaktieren Sie uns für Termine und weitere Informationen

Codevibe - Professionelle Entwicklerschulungen