Mit Test Driven Development (TDD) lassen sich Qualitätsziele, die an Softwareprodukte gestellt werden, erreichen: Die Erstellung von Tests und das Optimieren der Codequalität wird direkt in den Entwicklungsprozess verlagert. Die Qualitätssicheruung wird als Teil der Programmierung verstanden und nachgewiesen statt wie traditionell erst in einer späteren Testphase.
Weiterführender Kurs, der den Einsatz von testgesteuerte Programmierung schult und Entwicklern die Möglichkeiten sowie Grenzen aufzeigt.