Bitte tragen Sie Angaben zu den Bildrechten in den Stammdaten ein.
Die Firma RIB IMS GmbH (ehem. IMSWARE GmbH) entwickelt seit 1987 verschiedene Software-Lösungen für CAFM, Property Management, Kabel-, FTTx- und Netzwerk-Management. Seit 2012 werden diese sukzessive in einer Webversion nachgebildet. Dabei wird je nach Kunde eine individuelle Instanz mit verschiedenen Modulen und Anpassungen ausgeliefert. Bislang wurde bei der Entwicklung auf Software-Tests verzichtet und dies soll nun nachgeholt werden. Dabei fiel die Wahl auf das Test-Framework Cypress.
Das Ziel des Praxisprojekts ist es, einen Prototypen zu entwickeln, der es ermöglicht, Tests automatisiert auszuführen, die Testergebnisse anschließend übersichtlich einsehen zu können und festzulegen wann welche Instanz getestet werden soll. Die Herausforderung ist es, statt des kostenpflichtigen Dashboards von Cypress, einen auf die Software von IMSWARE zugeschnittenen Test-Manager zu entwickeln.
Für die Realisierung des Prototyps wird ein Webserver mit node.js und express eingesetzt, damit die Module-API von Cypress genutzt werden kann. So können im Anschluss von Testläufen weitere selbst definierte Aktionen ausgeführt werden. Auf der vom Webserver bereitgestellten Website werden drei Seiten bereitgestellt: