YOUR ROAD
TO SUCCESS

 

TESTEN AUF
KNOPFDRUCK

 

Automatisiertes Testen von Dashboards
für bis zu 90% Zeitersparnis und verbesserter Qualitätssicherung.

Testen Sie noch oder arbeiten Sie schon?

Diese Frage kann einem schon mal in den Kopf kommen, wenn man erlebt, wie langwierig das Testen von Dashboards manchmal sein kann. Das Testen an sich ist jedoch enorm wichtig und unvermeidbar, um gesicherte Ergebnisse zu erhalten, jedoch waren wir von Five1 der Meinung, dass dies auch effizienter geht. Unser Team vom Custom Development hat deshalb für unseren Kunden eine Lösung entwickelt, mit der auf Knopfdruck Zustände von Dashboards miteinander verglichen, Unterschiede optisch hervorgehoben und die dazugehörige Dokumentation automatisch erstellt wird.

Das Ergebnis: Eine Zeitersparnis von bis zu 90%!

THE FEEDBACK

 

Als langjähriger Partner unterstützt Five1 unser Unternehmen in den Bereichen SAP BI & Advanced Analytics und überzeugt insbesondere durch seine Hands-On Mentalität gepaart mit breitem fachlichem Know-how. Eine proaktive Kommunikation und der Blick über den Tellerrand hinaus hat in diesem Fall zur Entwicklung einer Lösung für die Automatisierung von Testvorgängen geführt, wodurch die Effizienz und Qualität in unserer Abteilung gesteigert werden konnte.

Vice President Process Digitalization & Analytics

THE CHALLENGE

 

Das Testen von Dashboards ist für die Qualitätssicherung unerlässlich, nimmt im Arbeitsalltag jedoch viel Zeit in Anspruch. Auch unser Kunde, ein international tätiges Gesundheitsunternehmen, stand bei seiner täglichen Arbeit im Bereich Business Intelligence vor der Problematik, dass das Testen von PowerBI Dashboards sehr zeitaufwendig war und dadurch Engpässe innerhalb der Abteilung entstanden.

Aufgrund von internen Corporate Identity Vorgaben durch einen definierten Style Guide mussten zudem nicht nur die Daten selbst, sondern auch die Optik bei der Entwicklung der Dashboards berücksichtigt werden. Während es für das Testen von Daten Methoden und Lösungen am Markt gibt, sind diese jedoch für visuelle Abgleiche kaum verfügbar. Mit der Zielstellung, die manuelle Arbeit beim Testen zu reduzieren und dadurch schnellere Arbeitszyklen zu ermöglichen, wurde Five1
daher mit der Entwicklung eines Testautomatisierungstools beauftragt.

Proejktleiter_Amir_success_story

Projektleiter

Amir Qaud

 

Head of Custom Development bei Five1

Jetzt in Kontakt treten  pfeil-kurz

Detailseite_background_testauto-1

KEY
BENEFITS

 
Zeitersparnis beim Testen um bis zu 90%
Qualitätssicherung bei der Dashboardentwicklung
Automatisches Erstellen der Testdokumentation

THE SOLUTION

 

Um die händische Arbeit in einem ersten Schritt zu erleichtern, wurde ein Prototyp entwickelt, der es ermöglicht Zustände eines Dashboards zu einem bestimmten Zeitpunkt automatisch abzuspeichern. Der Vergleich verschiedener Zustände erfolgte im Anschluss jedoch weiterhin manuell, weshalb auch dieser Arbeitsschritt bei der Weiterentwicklung mit einem automatisierten Vorgang unterstützt werden sollte. Bei einer sukzessiven Erweiterung des Prototyps wurde dieser unter anderem als Microservice etabliert und ein Berechtigungsmanagement integriert.

Zudem wurde PowerBI so gescriptet, dass jede Seite automatisch angesprungen wird, wodurch der Screenshot nicht mehr manuell ausgelöst werden muss und auch Unterseiten des Dashboards automatisch erfasst werden. Ein letzter Entwicklungsschritt des Testingtools beinhaltete den automatischen Abgleich von Versionen. Der verwendete Algorithmus markiert dabei die Unterschiede farblich und speichert alles in einer dokumentierfähigen Form ab. Dieser Bericht enthält neben den Bildern auch Metadaten, wie beispielsweise die prozentuale Abweichung der verglichenen Versionen.

TOOLS

AWS Sagemaker

AWS EMR & EMR Steps

AWS Lambda

THE FEEDBACK

 

Das von Five1 entwickelte Testautomatisierungstool ist ein Hilfsmittel, das in unserer Abteilung nicht mehr wegzudenken ist. Neben einer Zeitersparnis von bis zu 90% beim Testen von BI Dashboards und einer damit gestiegenen Produktivität hat das Tool auch eine positive Auswirkung auf unsere Qualitätssicherung.

Senior Manager Performance Projects & Analytics
Detailseite_background_testauto

THE RESULT

 

Die Lösung ermöglicht heute das automatische Aufnehmen und Vergleichen von Dashboards unter Berücksichtigung von Filtern und Berechtigungen. Zudem wird auf Basis der Daten eine protokollierte Dokumentation erstellt, wodurch die manuelle Anfertigung entfällt. Durch die farbliche Markierung der Unterschied verschiedener Versionen entfällt nicht nur der manuelle Aufwand des Abgleichens, sondern es wird auch sichergestellt, dass alle Abweichungen zuverlässig entdeckt werden. Dies führt neben einer Zeitersparnis von bis zu 90% beim Testen auch zu einer gesteigerten Qualitätssicherung und Produktivität im Unternehmen. Das Testautomatisierungstool wird mittlerweile von der gesamten Abteilung verwendet. Durch eine Anpas- sung an weitere Frontend Tools könnten die Potentiale zukünftig auch von weiteren Bereichen des Unternehmens genutzt werden.

Für die Testautomatisierung gibt es zahlreiche praktische Anwendungsfälle.

  • Indirekte Prüfung der Daten bei Veränderung der Datenquelle

  • Design und Layout-Änderungen im Dashboard

  • Kontrolle bei Überführung in die Produktivumgebung

  • Subjektives Empfinden von Abweichungen überprüfen

WAS KÖNNEN WIR
FÜR SIE TUN?