Testautomatisierung ist ein essenzieller Bestandteil moderner Softwareentwicklung. Dennoch ist der richtige Umgang damit alles andere als selbstverständlich. Von Nicht-Existenz oder Automatisierung als Selbstzweck, über rudimentäre Implementierungen, überbordenden Frameworks und schnellen Hacks bis hin zu einzementierten Lösungen für die Ewigkeit ist alles anzutreffen. Teilweise mehreres davon sogar im selben Unternehmen. Andere haben die Automatisierung auf das Abstellgleis geschoben oder gar schon ganz aufgegeben. Wir werfen einen Blick auf diese Bandbreite, die damit verbundenen Herausforderungen und dahinterliegenden Geschichten, und wie diese manchmal ganze Programme an den Rand des Wahnsinns treiben können. Und möglicherweise auch auf den einen oder anderen Hoffnungsschimmer.