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 zeigen wir Ihnen 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.
Beispiel-Agenda
Die folgende Agenda dient als Orientierung und kann individuell auf Ihre Bedürfnisse zugeschnitten werden.
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
Die angebotene Schulung entspricht noch nicht perfekt Ihren Anforderungen? Lassen Sie uns über Ihre individuellen Bedürfnisse sprechen und wir erstellen Ihnen eine auf Sie zugeschnittene Schulung.
Der Trainer
Der Trainer ist erfahrener 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.
Verfügbarkeit
Aus Erfahrung empfehlen wir, sich etwa 3 Monate im Voraus zu melden, damit wir Ihnen passende Terminvorschläge machen können. Kurzfristigere Anfragen sind oft möglich, lassen sich jedoch nicht immer realisieren.
- April verfügbar
- Mai verfügbar
- Juni verfügbar
- Juli verfügbar
- August verfügbar
- September verfügbar