Test Driven Development ist eine qualitätsorientierte Entwicklungsmethodik. Tests werden vor dem Code implementiert, spezifiziert dadurch, was zu entwickeln ist und programmiert dann zielgerichtet darauf hin. Tests sind auf der einen Seite kleine Unit-Tests, auf der anderen Seite aber auch größere (szenariobasierte oder datenbasierte) Akzeptanz-Tests. Dieses Seminar fokussiert auf den Prinzipien von Test Driven Development und deren praktische Anwendung.