Refine
Document Type
- Bachelor Thesis (4)
- Diploma Thesis (2)
Language
- German (6)
Keywords
- Softwaretest (6) (remove)
Das Testen von Software ist unabdingbar und wird nicht nur für Desktop Applikationen, sondern auch für Applikationen auf mobilen Geräten benötigt. Der Prozess des Testens ist aufwändig. Es gibt durch künstliche Intelligenz gestützte Lösungen, welche Systemtests zu großen Teilen eigenständig generieren und dem Entwickler das Testen erleichtern, zum Beispiel das AI4Test Projekt der Systems Multimedia Solutions GmbH.
Das Ziel dieser Bachelorarbeit besteht darin, das AI4Test Projekt zu analysieren und die bestehende Struktur so zu erweitern, dass iOS-Geräte neben Android und Desktop Geräten unterstützt werden. Dabei wird eine generalisierte Schnittstelle zur Interaktion mit Geräten geschaffen.
Das Ziel der Bachelorarbeit wird erreicht. Das AI4Test Projekt wird vorgestellt, die Schnittstelle generalisiert und die Plattform iOS wird prinzipiell unterstützt.
Diese Arbeit beschäftigt sich hauptsächlich mit Vorgehensweisen und Konzepten zum automatischen Testen von Web- und Desktopanwendungen. Es wird dabei allerdings auch auf das allgemeine Auslieferungs- und Testmanagement von Software eingegangen. Dazu gehören unter anderem der Ablauf des Auslieferungsprozesses, Einführung zum Testen von Software oder verschiedene Testmethoden.
In dieser wissenschaftlichen Arbeit werden verschiedene Testverfahren vorgestellt und deren Umsetzungsmöglichkeiten mit der Applikation BFlow im Infor LN erläutert. Dabei werden zuerst verschiedene, ausgewählte Geschäftsprozesse innerhalb des Infor LN analysiert und anschließend mittels einer Ereignisgesteuerten Prozesskette grafisch dargestellt. Auf die Analyse folgt die Umsetzung dieser Prozesse mittels BFlow. Um die Aussagefähigkeit der verschiedenen Testarten feststellen zu können werden verschiedene Szenarien definiert und jeder Test für das dargestellte Szenario durchgeführt. Abschließend wird eine Schlussfolgerung, basierend auf den Ergebnissen der einzelnen Testdurchläufe, formuliert.
Entwicklung einer Testautomation für eingebettete Echtzeitsteuerungen von 2-Takt-Grossdieselmotoren
(2013)
Die vorliegende Arbeit befasst sich mit Entwicklung einer Testautomation für eingebettete Echtzeitsteuerungen von 2-Takt-Grossdieselmotoren, die es erlaubt, das Zusammenspiel zwischen Software und Hardware physikalisch zu untersuchen und Langzeittests am Simulator durchzuführen. Als Hauptziel galt es, die Grundfunktionen, wie Brennstoffeinspritzung, Auslassventiloperation und Zylinderschmierung zu testen. Es stand zur Aufgabe, neue Hardware und Software entsprechend der Bedarfsanalyse und nach der Entwicklung des Testkonzeptes zu evaluieren und zu beschaffen. Zusätzlich wurden unterschiedliche Varianten der Testautomation betrachtet und die entwickelten Algorithmen auf Umsetzbarkeit geprüft. Die Messtechnik wurde beschafft und befindet sich bereits im Einsatz.
In der vorliegenden Arbeit soll ein Lösungskonzept für Regressionstests des Softwareprodukts robotron*ecount entstehen. Ziel ist die Ermöglichung eines effizienten und wirtschaftlichen Regressionstests mithilfe der Testautomatisierung. Zunächst wird ein universeller Testprozess definiert. Des Weiteren erfolgt eine Untersuchung von technischen und logischen Konzepten sowie Werkzeugen bezüglich der Testautomatisierung wie z. B. Formen der Testfalldarstellung und Testmetriken. Außerdem wird die Struktur und Arbeitsweise des Testobjekts robotron*ecount analysiert. Die gewonnenen Erkenntnisse werden anschließend bei der Gestaltung des Lösungskonzepts angewendet.