Refine
Document Type
- Bachelor Thesis (1)
- Diploma Thesis (1)
- Master's Thesis (1)
Language
- German (3)
Keywords
- Software (3) (remove)
Institute
- 01 Elektro- und Informationstechnik (3) (remove)
Beim Software-Test können automatisierte Testtools heute eine große Anzahl von Tests durchführen, bei denen viele Kombinationen von Daten und Parametern verwendet werden. Dementsprechend schwierig ist es, diese Tests systematisch auszuwerten und zu Erkenntnissen über Stärken und Schwächen eines Software-Produktes zu kommen. Aus diesem Grund soll untersucht werden, in welcher Form Data Mining-Methoden eingesetzt werden können, um die Schwachpunkte einer Software aufzudecken. Des Weiteren sollen die Möglichkeiten einer mittels Data Mining erfolgenden systematischen und automatischen Priorisierung und Auswahl einer reduzierten Menge von Testfällen für den Regressionstest beleuchtet werden.
Die Unister Holding GmbH setzt derzeit für den automatisierten Import der Buchungsdaten, in das Intranet-Portal und Buchungsverwaltungssystem Midoffice, eine festgelegte stetig erweiterte Importstrategie ein. Diese Importstrategie soll vollständig überarbeitet werden. Im Rahmen der Migration zu einer erneuerten Importstrategie müssen die chronologisch stattfindenden Importprozesse angehalten und unter der Folgeversion der Importstrategie wieder gestartet werden. Um das Tagesgeschäft sicherzustellen, sind Software-Qualitätstests unerlässlich, bevor das neue System produktiv genutzt werden kann. Im Rahmen dieser Diplomarbeit soll dazu ein individuell einsetzbares Werkzeug zur Verwaltung und Automatisierung von Funktionstests entstehen. Hierfür müssen auch komplexe Geschäftsprozesse der Unister Holding GmbH in ausführbaren Shell-Skripten abgebildet werden. Durch den Einsatz automatischer Tests werden zu einem frühen Projektstadium Hinweise und Verbesserungsmöglichkeiten innerhalb der Entwicklungsergebnisse gewonnen.
Weiterentwicklung einer Testumgebung zur parallelen Nutzung von virtueller und realer Hardware
(2010)
Ziel dieser Arbeit ist die Weiterentwicklung einer bestehenden Testumgebung. Aufgabe der Testumgebung ist die Durchführung von Software- Tests, diese werden in einer virtuellen Umgebung durchgeführt. Die Erweiterung, die in dieser Arbeit behandelt wird, soll die Einbindung von realer Hardware in die Testumgebung ermöglichen. Dabei werden, aufbauend auf einer Anforderungsanalyse, verschiedene Themen wie zum Beispiel die Softwareverteilung, die Ressourcenverwaltung und die Ansteuerung der Geräte behandelt.