Refine
Has Fulltext
- no (2)
Document Type
- Diploma Thesis (1)
- Master's Thesis (1)
Institute
Language
- German (2)
Is part of the Bibliography
- no (2) (remove)
Der Prozess der Softwareentwicklung hat sich in den letzten Jahren enorm beschleunigt. Die Zeiten zwischen zwei Releases werden verkürzt, die Menge an neuen oder geänderten Funktionalitäten aber nicht verringert. Der erforderliche Testaufwand ist somit nicht mehr alleine durch manuelle Tests abdeckbar. Aus diesem Grund ist das Ziel dieser Arbeit die Automatisierung von Oberflächentests für die RCP-Anwendung XLINE. Diese Arbeit befasst sich im ersten Teil mit der Evaluierung von Testwerkzeugen zur Automatisierung von Frontend Tests für eine RCP-Anwendung. Dafür werden, anhand von theoretischen Grundlagen und der Analyse der zu testenden Anwendung XLINE, Kriterien definiert, mithilfe derer die evaluierten Testwerkzeuge bewertet werden. Den zweiten Teil bildet die Einführung des am Ende des ersten Teiles gewählten Testwerkzeuges in den Testprozess. Dabei wird ein Ansatz untersucht und realisiert, welcher sowohl die Testerstellung vereinfacht als auch die Wartbarkeit der Testfälle verbessert. Weiterhin wird noch die Erweiterbarkeit des gewählten Programmes untersucht, mit der spezielle Anforderungen der zu testenden Anwendung unterstützt werden soll. Der Abschluss dieses Teils behandelt die Automatisierung der Testdurchführung zur Einbindung in den Nightly Build Prozess.
In dieser Diplomarbeit wird das Reengineering der Softare "Druckmanager" behandelt. Die Software musste erneuert werden, weil sie den hinzugekommenen Anforderungen nicht mehr statthalten konnte. Dabei fand eine Portierung der Software von Delphi nach Java statt. Die Architektur der Software wurde in eine Client-Server-Architektur gewandelt. Die Arbeit behandelt den Client-Teil dieser Architektur, welcher als Eclipse Rich-Client-Plugin entwickelt wurde. Dabei wird auf Konzeption und Implementierung eingegegangen. Weiterhin wird noch die automatische Codegenerierung mit der im Unternehmen eingesetzten Software "Visual Paradigm" getetstet.