Automatisierung von Integrationstests für eine bestehende CAFM-Software

  • 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.
  • Tests play an essential role in enterprise software environments. Therefore the complex framework SPARTACUS developed by the IT company N+P also requires verification of all application functionalities. To investigate the entire system behaviour, unit tests are no longer sufficient. Thus, this thesis aimed at developing a framework for integration tests that supports developers in the future to properly evaluate the functionality of both old and new source code. Using daily and weekly builds of all supported database servers prevents that regressions in the tested components of the application remain undetected. Errors can thus be easily spotted in the code under evaluation. Since the entire server environment is available, both production and test environment behave similarly in almost all respects.

Export metadata

Additional Services

Metadaten
Author:Marcus Bauer
Advisor:Wolfgang GolubskiGND, Michael Härtig
Document Type:Bachelor Thesis
Language:German
Name:N+P Informationssysteme GmbH
An der Hohen Straße 1, 08393 Meerane
Date of Publication (online):2016/02/18
Year of first Publication:2014
Publishing Institution:Westsächsische Hochschule Zwickau
Date of final exam:2014/01/05
GND Keyword:Integrationstest; Kontinuierliche Integration; Software Engineering
Page Number:61 Seiten, 6 Abb., 4 Tab., 13 Lit.
Faculty:Westsächsische Hochschule Zwickau / Physikalische Technik, Informatik
Release Date:2016/02/18