Beschreibung
Du möchtest lernen, wie du Software entwickeln kannst, die flexibel und robust ist? Testgetriebene Entwicklung (TDD) bietet dir Werkzeuge und Methoden, um Code zu schreiben, der sich leicht anpassen lässt und langfristig wartbar bleibt. In unserem Seminar erlernst du die Grundlagen von TDD, arbeitest mit JUnit und verstehst, wie automatisierte Tests deinen Entwicklungsprozess absichern.
Praxisnahe Lernmethoden
Unser Seminar kombiniert Theorie mit praxisnahen Übungen. Du setzt dein Wissen direkt in einem praxisnahen Fallbeispiel um und sammelst dabei wertvolle Erfahrungen durch die Anwendung von TDD in realen Szenarien. Erfahre, welche Testarten und -methoden es gibt und wie du Testdaten effektiv nutzt. Dieser praktische Ansatz hilft dir, die Methoden tiefgehend zu verstehen und sicher anzuwenden.
Kundenwünsche flexibel umsetzen
Durch die Anwendung von TDD kannst du Kundenanforderungen flexibler und sicherer umsetzen. Lerne, wie sich durch den dabei entstehenden modularen und testbaren Code Änderungen sicher umsetzen lassen. Gleichzeitig ergibt sich eine vorbeugende Fehlererkennung, die Probleme vermeidet und deine Softwarequalität kontinuierlich verbessert.
Kommende Starttermine
Zielgruppe / Voraussetzungen
- Du solltest bereits Kenntnisse und Erfahrung in der Softwareentwicklung haben.
- Für die praktischen Übungen und das Fallbeispiel wird Java verwendet. Daher setzen wir voraus, dass du sicher in dieser Sprache programmieren kannst. Spezielles Wissen über Frameworks wie z.B. Spring ist nicht erforderlich.
Seminarinhalt
- Testgetriebene Entwicklung praktisch durchgeführt
- Grundlagen der Testmethodik und Testerstellung
- Refactoringmethoden zur Verbesserung der Testbarkeit
- Anwendung von Mocking
- Testdatenerstellung und -pflege
- Abgrenzung und Zusammenspiel mit Integrations- und Systemtests
Infos anfordern
Finde Dein perfektes Seminar und Zertifizierung bei oose Suchst du erstklassige Seminare, Trainings, Zertifizierungen oder Workshops? Bei oose eG findest du sie zu Themen wie Projektmanagement, KI (AI), Softwarearchitektur, Systems Engineering, Testen und Qualitätssicherung, Requirements Engineering, Programmierung sowie New Work. ...
Erfahren Sie mehr über oose eG und weitere Kurse des Anbieters.