Ich habe vor kurzem eine großartige Analogie zwischen Waterfall und DevOps gelesen. Während Waterfall erfordert, dass das Team 4x4-Fahrzeuge fährt, um seine Änderungen durch die Landschaft zu bringen, erfordert DevOps einen Automatisierungs-Evangelisten, der glatte Straßen pflastert, damit das Lieferteam mit Supersportwagen in rasantem Tempo durch die Landschaft fahren kann.
Einer der Schlüssel liegt in der Benutzererfahrung, die in der Vergangenheit von vielen Unternehmen im Unternehmensbereich vernachlässigt wurde. Da jedoch neue HTML-Schnittstellen, B2C-Software und Apps einen so hohen Standard setzen, suchen Unternehmen nach Möglichkeiten, ihre interne Geschäftserfahrung „konsumerisiert“ zu gestalten. Dabei werden die Benutzererfahrung und die Benutzerfreundlichkeit von Geschäftssystemen wichtig, um die Effizienz des Unternehmens zu verbessern.
Die Verkettung von Automatisierungs-Toolsets über eine Systemlandschaft hinweg ist für die kontinuierliche Integration und Bereitstellung (CICD) unerlässlich. Die Testautomatisierung ist jedoch ein heikler Punkt. Zwar ist es oft praktisch, automatisierte Testskripte zu haben, um sicherzustellen, dass der Prozess schlank ist und schnelle Bereitstellungen ermöglicht, aber es gibt einen bestimmten Aspekt, den die Automatisierung nicht bewältigen kann: die Benutzererfahrung.
Im DevOps-Bereich kommt eine wichtige Rolle zu: Ein Tester kann nicht einfach sicherstellen, dass die Funktionalität gemäß der Spezifikation funktioniert. Vielmehr muss ein Tester überprüfen, ob die Benutzererfahrung der Anwendung unter realen Bedingungen und auf Unternehmensgeräten und -netzwerken funktioniert. Wenn möglich, sollte der Tester nach Möglichkeiten suchen, die UX zu verbessern, bevor die Änderungen bereitgestellt werden.
Zwar ist die Testautomatisierung von wesentlicher Bedeutung, doch die Art der manuellen Tests, die für eine erfolgreiche und schnelle Bereitstellung erforderlich sind, wird zunehmend wichtiger.
Im eNews-Artikel dieses Quartals, der später in diesem Monat veröffentlicht wird, diskutiere ich auch einige Optionen zur Testautomatisierung in einer DevOps-Umgebung.
Weitere Informationen zu Prozessen, mit denen Sie Ihre SAP-Implementierungen beschleunigen können, erhalten Sie unter Kontakt das Team um consulting@rev-trac.com