Test-Driven Development

Zu einer wirklich agilen Entwicklung gehört es ja, die Funktionalität parallel zu testen, siehe Kapitel 8 bis 17. Das heißt: Vor und während der Umsetzung der fachlichen Anforderung werden die Story-Tests (von den Kunden) und die Unit-Tests (von den Entwicklern) geschrieben, die ich im Anschluss detailliert vorstelle. Diese Tests werden im weiteren Entwicklungsverlauf kontinuierlich automatisiert ausgeführt. Dadurch dokumentieren Sie die Qualität der Software, ihr Design und den Entwicklungsstand. Die Tests sind dabei die Spezifikation, die die Entwicklung der eigentlichen Klassen vor sich her schiebt. Durch den Test-First-Ansatz, zuerst wird der Test geschrieben, dann der fachliche Code, treiben die Tests also die fachlichen ...

Get Agile Java-Entwicklung in der Praxis now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.