Evaluation verschiedener Werkzeuge zur Testautomatisierung der Regressionstests von OxDrive Windows


Luca, Stein

Präsentation
15. December 2020, 11:00 Uhr, Raum https://th-koeln.zoom.us/j/86224491085 (Passwort steht im Ilias) Präsentation
Betreuer
Prof. Dr. Mario Winter
Kooperationspartner
Open-Xchange
Stichworte
Open-Xchange, Testautomatisierung, OxDrive Windows, Regressionstest
Bildrechte
Open-Xchange

Abstract

Das weltweit vertretene Unternehmen Open-Xchange entwickelte die Kollaborationssoftware Ox App Suite. Diese beinhaltet Apps, mit welcher Termine, Kontakte und E-Mails bearbeitet werden können. Darüber hinaus können diese mit Informationen aus sozialen Netzwerken ergänzt werden. Ox App Suite ermöglicht dem Benutzer auch eine Verwendung von Bild-, Audio-, Video- und Office-Dateien.

Ox App Suite wurde im Februar 2014 um OxDrive erweitert. Hierbei handelt es sich um eine App zum Verwalten und Teilen von Dokumenten, Bildern, Fotos und Filmen. OX Drive übernimmt zudem die Synchronisierung von Ordnern und Dateien auf Geräten mit Windows, Mac OS, Android und iOS.

Eine so große und umfassende Software wird ständig weiterentwickelt. Dies erfordert eine Überprüfung jeder Funktion bei einer Änderung beziehungsweise Erweiterung. Aus wirtschaftlichen Gründen wurden für einen Großteil der verfügbaren Anwendungen automatisierte Tests geschrieben. Dies erspart viel Zeit und somit auch Geld. Für OxDrive Windows wurde dies nicht umgesetzt. Hier wird tatsächlich noch jeder einzelne Testfall manuell überprüft. Da dies sehr viel Zeit in Anspruch nimmt, soll sich dies ändern. Hier muss jedoch zunächst herausgefunden werden, welche Software oder Tool sich für diesen Zweck am besten eignet.

Dies herauszufinden war das Ziel meines Praxisprojektes. Nachdem ich verschiedene geeignete Werkzeuge recherchierte, testete ich drei davon. Anhand einer Nutzwertanalyse wählte ich das beste Werkzeug aus und stellte dem Unternehmen meine Ergebnisse vor. Letztendlich erwarben sie das von mir empfohlene Werkzeug.

Material & weiterführende Infos

Vorschläge für weitere Arbeiten im Themenfeld

Konzeption und Implementierung einer Testautomatisierung für die Software OxDrive Windows

Welchen Nutzen- und Kostenfaktor kann eine Testautomatisierung bewirken?