Testautomatisierung ist ein wichtiger Bestandteil der modernen Softwareentwicklung, scheitert aber laut Expertenmeinungen oft nicht am Tool, sondern an mangelndem Kontext, schlechter Wartbarkeit und einer unpassenden Architektur. Dies wird besonders kostspielig, wenn die Automatisierung ausgelagert oder künstliche Intelligenz unkritisch eingesetzt wird. Ausgehend von sieben Jahren Erfahrung in Kundenprojekten zeigt der Artikel anhand von drei Projektbeispielen, welche Architekturmuster und KI-Workflows in der Praxis erfolgreich sind und welche zum Scheitern verurteilt sind. Erfolgreiche Automatisierung erfordert eine Einbettung in den Entwicklungsprozess, eine passende Architektur und gute Wartbarkeit.