Folgendes Bild zeigt Testbeschreibungsmuster für TDD und BDD und wie diese sich aufeinander beziehen. Im Quelltext und mit Kommentaren sähe das so aus: Ohne Framework sind sich „ACT, ARRANGE, ASSERT“ und „GIVEN, WHEN, THEN“ gleich. Ob der gezeigte Test vor einem TDD Dogmatiker ein Unit-Test sein darf, sei dahin gestellt. Wer aber im BDD Verständniss […]
TDD und Planung
In welcher Beziehung steht TDD zu Planung? Beruhigender Weise in einer guten! Auch wenn Kent Beck von der „verrückten Idee spricht, zuerst einen Test zu schreiben“ – ohne Planung, auch wenn TDD als Design Methodik beschrieben wird, so ist TDD doch immer nur eine Spielart der Implementierung – also keine Spielart der Projektplanung, keine Technik […]