Entwicklungsprozess Grundregel 2: Zu jedem neuen Feature gehören neue Tests Ausbau der Testsuite Tests zuerst schreiben Zwingt über den Code nachzudenken Der neue Code ist sofort gut testbar Besseres Design des neuen Codes Manuelle Tests meist nicht mehr erforderlich Vorgehen: Test schreiben, Code nur rudimentär Testsuitelauf: Test schlägt an Code vervollständigen Testsuitelauf: Alle Tests OK