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)
- Einführung in JUnit
- Aufbau von Testklassen und -methoden
- Ergebnisse prüfen mit AssertJ
- Mock-Objekte mit Mockito erstellen
- Parametrisierte Tests
- 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
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.