Refine
Has Fulltext
- no (2)
Document Type
- Bachelor Thesis (1)
- Master's Thesis (1)
Institute
Language
- German (2)
Is part of the Bibliography
- no (2)
Tests sind ein wichtiger Bestandteil im Unternehmensumfeld. Gerade für das komplexe, bei N+P entstandene Framework SPARTACUS wird es angestrebt, alle Anwendungsbausteine auch entsprechend zu verifizieren. Um das Verhalten des Gesamtsystems untersuchen zu können, sind Unit Tests nicht mehr ausreichend. Im Rahmen der Arbeit wurde ein Framework für Integrationstests erstellt, mithilfe dessen die Entwickler in Zukunft die Funktionalität alten und neuen Quelltexts prüfen können. Durch tägliche und wöchentliche Builds unter Nutzung aller offiziell unterstützten Datenbanksysteme kann so ausgeschlossen werden, dass Regressionen in den getesteten Teilen der Anwendung unentdeckt bleiben. Dabei steht die komplette serverseitige Funktionalität zur Verfügung, sodass sich Test- und Produktivumgebung in fast allen Bereichen gleich verhalten.
Zunehmend ersetzen Microservice-dominierte Architekturen monolithische oder starre SOA-Architekturen durch Infrastrukturlandschaften mit kleinen, der kontinuierlichen Anpassung unterworfenen Services eigenverantwortlicher Entwicklerteams. Das betrifft den Einbezug sowohl externer als auch unternehmensinterner Services. Die Arbeit gibt einen Überblick über das veränderte Vorgehen bei der Softwareentwicklung durch z.B. Container-Technologien und zeigt die Auswahl benötigter Werkzeuge, Qualitätssicherungs- und Auslieferungsprozesse auf. An einem konkreten Projektbeispiel wird deren Zusammenspiel nachgewiesen.