Die Rolle des Testers muss sich mit der Einführung von DevOps in den Unternehmen weiterentwickeln.

Ein Unternehmen, das in DevOps investiert, wird natürlich die Notwendigkeit sehen, Testautomatisierung durchzuführen, wo immer dies möglich ist, um die Geschwindigkeit der Bereitstellung in der Produktion zu erhöhen.

Der Schwerpunkt eines manuellen Testers liegt jedoch weniger auf Regressionstests als vielmehr auf der Erfüllung der Geschäftsanforderungen.

Stattdessen muss sich die Rolle zu einer der Gewährleistung der Benutzerfreundlichkeit entwickeln, die sicherstellt, dass Geschäftsanwender bei der Arbeit eine Erfahrung mit ihrem Geschäftssystem machen, die der Effizienz der B2C-Apps entspricht, die sie tagtäglich bei Bankgeschäften, Kommunikation und sozialen Kontakten auf ihren Smartphones nutzen.

Es gibt mehrere Gedankengänge, die weiter definieren, was ein verbesserter Testprozess für DevOps und agile Methoden bedeutet, und die Befürchtung, dass eine schnellere Umsetzung von Änderungen zu einer Verschlechterung der Qualität führen wird.

Laut einem Artikel von TechBeacon: "Mehr als 50% der UI- und UX-Entwickler geben an, dass sie sich ein besseres Feedback während des Kodierungs- und Debugging-Prozesses wünschen, aber weniger als 25% erhalten tatsächlich das rechtzeitige Feedback, das sie benötigen".

Der Artikel unterstreicht die Notwendigkeit, Tester so früh wie möglich in den Prozess einzubeziehen, und schlägt vor, dass vielleicht eine Art von Benutzererfahrungstest zusammen mit einem Peer-Code-Review durchgeführt wird, bevor SAP-Transporte überhaupt freigegeben oder in die QA-Umgebung verschoben wurden.

In dem Artikel heißt es weiter: "Bei leistungsstarken Teams ist es außerdem mehr als doppelt so wahrscheinlich, dass sie in den frühen Planungsphasen nichtfunktionale Kriterien in die User Stories einbauen.

Und sie decken mehr Funktionen mit Unit- und Benutzerschnittstellentests ab und wenden doppelt so viel Zeit für Tests auf wie weniger leistungsstarke Unternehmen.

Auch wenn sich manche Entwickler weniger um das Testen als um das eigentliche Schreiben von Code kümmern, ist der Schwerpunkt eindeutig.

Automatisierte Tests und DevOps

Testen ist ein entscheidender Bestandteil der stabilen und dennoch schnellen Bereitstellung nützlicher Änderungen in einer DevOps-Umgebung.

Durch den Einsatz der Rev-Trac Automatisierungsplattform für die Änderungskontrolle konnten wir bei einigen unserer Kunden beobachten, dass mehrere Testschritte automatisiert wurden, so dass sich die manuellen Tester auf die Benutzererfahrung und die Übergabe von Qualitätsänderungen an die Produktion konzentrieren können.

Das Gesamtergebnis sind häufigere Tests aufgrund der Automatisierung, während die manuellen Tester Spaß am Testen haben und einen Mehrwert schaffen wollen, indem sie mühsame und redundante manuelle Testanforderungen beseitigen.

Revelation Software Concepts hat Integrationen mit verschiedenen Tools zur Test- und Qualitätsautomatisierung, die sich für SAP-IT-Teams, die ein neues System implementieren wollen, als rentabel erwiesen haben. SAP DevOps Methodik und zur Verbesserung der Qualität, der Geschwindigkeit und des Umfangs der in die Produktion eingebrachten Änderungen.

Weitere Informationen zur Beschleunigung und Automatisierung Ihrer SAP-Implementierungen erhalten Sie unter Kontakt einer unserer Experten für SAP-Änderungsmanagement.