Titelaufnahme

Titel
Testen von Datenbanken in prozessgesteuerten Systemen
Weitere Titel
Database Test in Process Controlled Systems
VerfasserNofirth, Wolfgang
GutachterRadinger-Peer, Wolfgang
Erschienen2016
Datum der AbgabeJanuar 2016
SpracheDeutsch
DokumenttypBachelorarbeit
Schlagwörter (DE)Datenbank / Test / Big Data
Schlagwörter (EN)database / test / Big Data
Zugriffsbeschränkung
 _
Klassifikation
Zusammenfassung (Deutsch)

Diese Arbeit wurde für ein Firmenprojekt im Bankenbereich erstellt. Die bereits vorhandene Datenbank enthält die Tageswerte von Aktien und anderen Finanzprodukten der letzten 250 Tage und diese werden täglich ausgewertet.

Nach Software-Änderungen soll ein zusätzlicher Regressionstest durchgeführt werden. Für den zusätzlichen Test müssen die sehr umfangreichen Daten vom Produktivbetrieb in der Datenbank reduziert und angepasst werden. Somit erhält man die Ausgangsdaten für den Test. Nach dem Testlauf müssen die Ergebnisse in der Datenbank mit den Produktivdaten verglichen werden. Beim Erstellen der Ausgangsdaten und beim Vergleich der Datenbankwerte soll ein Testwerkzeug von Open Software Projekten unterstützen.

Der Fokus dieser Arbeit liegt in der Ermittlung eines geeigneten Werkzeuges. Im ersten Schritt wurden mehrere Testwerkzeuge evaluiert. Anschließend wurde das am besten Passende ausgewählt und dessen Schnittstellen detailliert beschrieben.

Zusammenfassung (Englisch)

This study was done for a company’s project in the banking sector. The bank’s database contains shares and other financial products as well as their rates over the last 250 days. This data is used for a daily computation.

Additional regression tests will be performed when there are modifications to the software. This tests demand the reduction and modification of the huge amount of data from the production mode in the database. By so doing, the original data for the test is obtained.

After the test run, the test result in the database must be compared with the data in the production mode. An open software tool shall support the creation of data and comparison of the database values.

This work focuses on finding a suitable testing tool for the system. Firstly, several tools will be evaluated. Furthermore, the most suitable tool is chosen and afterwards, the interface of the tool is described in detail.