Roland Weisleder, Softwareentwicklung & Beratung

Inhouse-Schulung: Test-Driven-Development (TDD) in Java

In dieser 2-tägigen interaktiven Schulung lernen Sie anhand zahlreicher praktischer Übungen den Ansatz des Test-Driven-Development (TDD) mit Java kennen. Nach einer Einführung in das Grundkonzept von TDD lernen Sie an konkreten Beispielen, wie Sie mit JUnit und anderen Java-Bibliotheken ausdrucksstarke Tests schreiben. Außerdem beschäftigen wir uns mit der Frage, wie man Legacy-Code, der auf den ersten Blick nicht testbar erscheint, testbar machen und testgetrieben weiterentwickeln kann. Am Ende der Schulung sind Sie in der Lage, Java-Code testgetrieben zu entwickeln und damit von Anfang an qualitativ hochwertige Software zu erstellen.

Inhalt

Einführung TDD
  • Warum Testautomatisierung?
  • Unterschiedliche Testkategorien
  • Testgetriebene Entwicklung (TDD)
Unit-Tests in Java
  • Einführung in JUnit
  • Aufbau von Testklassen und -methoden
  • Ergebnisse prüfen mit AssertJ
  • Mock-Objekte mit Mockito erstellen
  • Parametrisierte Tests
Legacy-Code
  • Analyse bestehender Tests
  • Legacy-Code testbar machen
  • Refactoring

Zielgruppe

  • Softwareentwickler

Voraussetzungen

Grundkenntnisse in der Java-Programmierung

Dauer

2 ganze Tage (vor Ort) oder 4 halbe Tage (remote)

Kontakt

Inhouse-Schulung anfragen

Der Trainer

Roland Weisleder ist freiberuflicher Softwareentwickler, Berater und Trainer mit 15 Jahren Erfahrung in der Entwicklung von Java-basierten Softwaresystemen. Für ihn ist Testautomatisierung die Grundlage für qualitativ hochwertige Software. Im Laufe der Jahre hat er gelernt, dass man mit den richtigen Werkzeugen fast alles automatisiert testen kann. Er ist Autor von Fachartikeln und gibt seine Erfahrungen im Rahmen von Schulungen und Konferenzvorträgen im In- und Ausland weiter.