Best Practice: Testautomatisierung in komplexen Umgebungen bei CosmosDirekt

Für agile Softwareentwicklung sind automatisierte Tests unabdingbar. Unternehmen sollten dafür passende Infrastrukturen schaffen.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht
Testautomatisierung in komplexen Umgebungen
Lesezeit: 16 Min.
Von
  • Marcel Just
  • Dr. Valentin Dallmeier
  • Björn Scherer
Inhaltsverzeichnis

Die Time to Market ist in vielen Branchen ein entscheidender Erfolgsfaktor im Wettbewerb geworden. Immer mehr Unternehmen und Entwicklungsteams begegnen diesem Anspruch mit einem zunehmend agilen Vorgehensmodell. Um bei den damit einhergehenden kurzen Entwicklungsiterationen und Releasezyklen die geforderte Qualität dennoch halten zu können, bedarf es eines hohen Qualitätsbewusstseins, schneller Feedbackschleifen und damit effizienter Testautomatisierung. Nur wenn sich Softwareänderungen schnell, wiederholbar und umfangreich testen lassen, kann agile Softwareentwicklung ihre Stärken ausspielen. Dann ist es auch sinnvoll, eine automatisierte Build- und Deployment-Pipeline aufzubauen.

Es gibt viele Muster und Best Practices dafür, wie man mit modernen Entwicklungssprachen eine Umgebung schafft, die mit Test-driven Development und Tools das Leben erleichtert. Für gewachsene Strukturen, wie man sie in vielen etablierten Unternehmen vorfindet, gibt es jedoch kein Patentrezept. Hier ist jedes Unternehmen selbst gefragt.

Mehr über Testautomatisierung

CosmosDirekt stand vor der gleichen Herausforderung und hat es mittlerweile geschafft, die Testautomatisierung zu optimieren. Auch wenn die hier umgesetzten Lösungen nicht eins zu eins adaptierbar sind, geben sie sicherlich Anstöße zur Bewältigung der eigenen Herausforderungen.

Das war die Leseprobe unseres heise-Plus-Artikels "Best Practice: Testautomatisierung in komplexen Umgebungen bei CosmosDirekt". Mit einem heise-Plus-Abo können sie den ganzen Artikel lesen und anhören.