42
Technologie

TDD

TDD (Test Driven Development) oder auch testgetriebene Entwicklung ist eine Vorgehensweise beim Programmieren. Bei TDD wird immer zuerst ein neuer Test geschrieben, der eine zu erstellende Funktion der Software schon testet, bevor sie implementiert ist. Da die neue Funktion noch nicht unterstützt wird, schlägt der Test natürlich fehl. Er funktioniert erst, wenn die neue Funktion vollständig erstellt ist (rot/grün).