Testautomatisierung mit Executive Automats * WIIFM –> What’s in it for me In den vergangenen Monaten konnte ich mit Freude feststellen, dass unsere Kunden…
Testautomatisierung mit Executive Automats * WIIFM -> What's in it for me In den vergangenen Monaten konnte ich mit Freude feststellen, dass unsere Kunden vermehrt begonnen haben, sich mit der Automatisierung ihrer Prozesse in D365FO auseinanderzusetzen. Doch was bringt das überhaupt? Das Erstellen von Skripts zur Automatisierung von Prozessen in D365FO ist aufwändig und abhängig von der Lösung fallen auch noch zusätzliche Lizenzkosten an. Nutzen für Sie als Kunde Keine Angst! Zum Erstellen eines Skripts muss nichts programmiert werden. Ein Tool zeichnet alle Aktionen eines Benutzers auf. Diese Schritte können im Nachgang angepasst und erweitert werden. Ein so aufgezeichneter Prozess kann sogar als Unterprozess in anderen Prozessen wiederverwendet werden; so kann eine Aufzeichnung in unterschiedlichen Geschäftsfällen wiederverwendet werden. Es macht nicht immer Sinn, einen Prozess komplett zu automatisieren. Dies kann sehr aufwändig sein. Die Erstellung von einfachen Geschäftsfällen kann aber eine gute Grundlage für weiterführende Tests sein. Ein Skript kann ohne Anpassung in verschiedenen Systemen ausgeführt werden. Ein Test aus dem TEST-System kann im Anschluss auch in einem „UAT“ oder sogar in „PROD“ ausgeführt werden. Mit Executive Automats können grundsätzlich alle Webseiten automatisiert werden: Erstellen eines Auftrags im Webshop, Öffnen eines Emails in Outlook-Online, Daten aus einer anderen Webseite laden: Kein Problem. Ebenfalls können auf Webservices oder OData zugegriffen werden. Mit RSAT von Microsoft hingegen gibt es hier einige Einschränkungen. Nächtliche Überprüfung in UAT (Sandbox) Automatisierte Kernprozesse können täglich über einen Zeitplan ausgeführt werden. Dies ermöglicht eine Überprüfung der gesamten Infrastruktur incl. Schnittstellen. Beispiel Order-to-Pay: Anlegen eines Auftrags im Webshop für einen Testkunden Import ins D365FO und Anlegen eines Kundenauftrags Auftrag freigeben und das Material über die Produktprogrammplanung oder Bestel