Hintergrund:
Letzte Fragen sind die Fragen nach dem Sinn und dem Warum. Es lässt sich leben und arbeiten ohne sie zu beantworten, aber sie verursachen ein Grummeln im Untergrund, eine Verunsicherung, die als Stimmung anwesend bleibt. Der Vortrag versucht die These zu begründen, dass testgetriebene Softwareentwicklung (TDD) zunächst und zumeist nichts mit Testen zu tun hat. TDD ist vor allem eine Weise Software zu gestalten ("designen") und zu programmieren.
Wer TDD aus dem Blickwinkel des Testers betrachtet, stellt vor allem Mängel fest und verstellt sich den Blick für das Wesentliche. Versuche, dem Kind einen anderen Namen zu geben: Behaviour Driven Development, Specification by Example, wollen das Eigentliche des TDD zum Ausdruck bringen.
Der Vortrag versucht zu zeigen was TDD ist, wie TDD funktioniert, welche Vorteile TDD bringt und warum TDD letztlich doch etwas mit Testen zu tun hat.