TDD
Der Begriff TDD steht für Testgetriebene Entwicklung (Test-Driven Development) und beschreibt einen Test-First-Ansatz.

Grundprinzip
TDD ist eine grundlegende Entwicklungspraktik, bei der Testfälle entworfen und automatisiert werden, bevor der zu testende Produktcode implementiert wird.
Ablaufsteuerung
Die automatisierten Tests stehen somit vorab zur Verfügung und können sofort nach jedem (auch sehr kleinen) Änderungsschritt des Codes ausgeführt werden.
Fertigstellungsdefinition
Der geänderte Produktcode gilt nur dann als "fertig", wenn die zugehörigen Tests bestanden sind.
Last updated