Continuous Testing

So wichtig sind automatisierte Software-Tests

Eine Studie von CA Technologies zeigt: Nur jedes fünfte Unternehmen setzt im Rahmen der Software-Entwicklung auf automatisiertes Testing.

Automatisiertes Testing

Eine aktuelle Umfrage brachte zutage: Nur jedes fünfte Unternehmen setzt auf automatisiertes Testing.

Obwohl 75 Prozent der Unternehmen weltweit Continuous Testing innerhalb ihrer IT-Umgebung als wichtig erachten, ist nur eine Minderheit der Befragten in der Lage, automatisierte Tests auch umzusetzen und damit die digitale Transformation weiter voranzutreiben. Dies geht aus der weltweiten Studie „Continuous Testing as a Digital Business Enabler“ von CA Technologies hervor, bei über 900 IT- und Testing-Professionals, darunter 74 Deutsche, befragt wurden. 20 Prozent der Befragten bezeichnen ihren Einsatz von Continuous Testing als fortgeschritten. Als die großen Vorteile kontinuierlicher Tests sehen sie eine kürzere Time-To-Market, bessere Software-Qualität und mehr Effizienz an – und damit einen gesteigerten Return on Invest (ROI) bei der Continuous Delivery.

Der Studie zufolge können fortgeschrittene Continuous-Testing-Anwender:

  • doppelt so oft Left-Shifting-Tests erfolgreich abschließen (2,3x)
  • dreimal häufiger Mängel um mehr als 50 Prozent reduzieren (2,6x)
  • doppelt so oft eine höhere Qualität (2,4x) und
  • doppelt so oft eine schnellere Geschwindigkeit bei der Software-Bereitstellung erzielen (1.9x).
  • außerdem gaben sie viermal häufiger an, in einem Unternehmen mit rasantem Umsatzwachstum zu arbeiten (3.9x).

„Jedes Unternehmen entwickelt sich heute zu einer modernen Software-Fabrik. Um im zunehmend umkämpften Markt bestehen zu können, ist Geschwindigkeit bei der Entwicklung und Bereitstellung von Anwendungen ebenso entscheidend wie deren Qualität", betont Andreas Gerst, CTO & Vice President Presales, Central Europe, bei CA Technologies. „Continuous Testing betrifft heute jeden im Unternehmen – egal, ob Business-Analysten, Entwickler, Release-Manager oder Spezialisten im IT-Betrieb. Mitarbeitern die nötigen Tools und Fertigkeiten zu geben, um die Qualität der entwickelten Software stets hochzuhalten – das ist im digitalen Zeitalter eine der Hauptaufgaben des Managements.“

EU-Datenschutz beachten

Die Erhebung zeigt auch, dass die meisten Unternehmen die Bedeutung von Testautomatisierung für den Erfolg zwar erkannt, aber noch immer großen Nachholbedarf bei deren Umsetzung haben: Während 93 Prozent die Testautomatisierung als sehr wichtig ansehen, gab nur eine von fünf Firmen an, diese in der eigenen IT-Landschaft schon ausreichend umgesetzt zu haben – vier von fünf befragten Unternehmen setzen immer noch auf manuelle Prozesse. Dabei sind der Mehrheit der Befragten die Nachteile einer mangelnden Automatisierung durchaus bewusst: Herausforderungen sehen sie nicht nur bei Teststellungen und beim Testing selbst, sondern auch darin, ein schnelles, sicheres und effizientes Testdatenmanagement zu gewährleisten.

Die Automatisierung des Testdatenmanagements hat bei allen Befragten höchste Priorität: Anstelle von persönlich identifizierbaren Informationen sollen Testdaten zur Verfügung gestellt werden, um personenbezogene Daten in Entwicklungs- und Testumgebungen zu schützen und auf Datenschutzrichtlinien wie die bevorstehende Datenschutz-Grundverordnung (DSGVO) der Europäischen Union zu reagieren.

Testing: Nachholbedarf in Deutschland

Der globale Trend spiegelt sich in den deutschen Umfrageergebnissen wider: 79 Prozent der hiesigen Manager sehen in hoher Software-Qualität einen entscheidenden Erfolgsfaktor. Trotzdem würden 59 Prozent der Geschwindigkeit von App-Releases einen höheren Stellenwert beimessen als deren Qualität – für den Fall, dass sie sich zwischen den beiden Kriterien entscheiden müssten. Für Geschwindigkeit und Qualität bei der Entwicklung und Bereitstellung von Software gleichermaßen zu sorgen – dazu fühlt sich ein großer Teil der deutschen Befragten heute noch nicht gut genug gewappnet: 44 Prozent geben an, sie könnten dem hohen Zeitdruck beim Release neuer Software mit den im Unternehmen verfügbaren Testing-Tools und -Praktiken nicht standhalten.

Moderne Technologien wie agile Entwicklung, Continuous Delivery und DevOps sind nach Aussage aller Befragten das Mittel zum Zweck, um Software kontinuierlich und automatisiert zu testen und bereitzustellen – und dabei immer für die bestmögliche Qualität zu sorgen. 63 Prozent der Befragten halten den parallelen Einsatz agiler Entwicklung und Continuous Delivery für die beste Lösung, um die einzelnen Schritte im Software-Entwicklungs-Lebenszyklus effektiv zu verzahnen.

Bildquelle: Thinkstock/iStock

©2019Alle Rechte bei MEDIENHAUS Verlag GmbH

Unsere Website verwendet Cookies, um Ihnen den bestmöglichen Service zu bieten. Durch die weitere Nutzung der Seite stimmen Sie der Verwendung zu. Weitere Infos finden Sie in unserer Datenschutzerklärung.

ok