Die vorliegende Bachelorarbeit beschäftigt sich mit der Konzeptionierung und Implementierung einer Testautomatisierung der Schnittstellentests zwischen dem Einsatzleitsystem und einem Notrufabfragesystem. Es wird der Frage nachgegangen, ob eine Testautomatisierung mit den gegebenen Programmen realisierbar ist und welche Bedingungen hierfür erfüllt sein müssen. Ziel ist es, ein Konzept zu realisieren, um die Funktionen der Schnittstelle automatisiert testen zu können. Ein weiteres Ziel ist es die Erstellung der Testfälle durch dieses Konzept zu vereinfachen. Die Umsetzung erfolgt mit dem Automatisierungswerkzeug „QF-Test“.
Die erfolgreiche Umsetzung zeigt, dass die Testautomatisierung sowohl dabei helfen kann, den Aufwand für das Testen komplexer Systeme zu reduzieren als auch den Nutzen für die Anwender und die Firma erhöhen kann.
Ein Ziel der vorliegenden Bachelorarbeit war es, ein Konzept zur Testautomatisierung der „BOSPORUS TIP“-Schnittstelle zu entwickeln. Das Konzept sollte einerseits die Testautomatisierung lösen, andererseits sollte die Erstellung neuer Testszenarien vereinfacht werden. Des Weiteren berücksichtigt das Konzept die automatisierte Auswertung der Testszenarien sowie die Erstellung der Testprotokolle. Ein weiteres Ziel der Bachelorarbeit war die Realisierung des entwickelten Konzeptes. Die Umsetzung beinhaltet folgende Programme: QF-Test, BsptTool, Groovy Skripte, Linphone. Die Testszenarien werden in dem Programm „QF-Test“ erstellt. Nachdem Start eines Testszenarios werden die genannten Programme sinnvoll verwendet. Während die Testszenarien laufen, müssen keine Eingaben vom Tester gemacht werden. Am Ende eines Testszenarios wird ein Protokoll erzeugt. Das Protokoll enthält die Fehler, Warnungen oder Ereignismeldungen und erlaubt dem Tester die Überprüfung des Testszenarios. Was die Überprüfung der Funktionalität der Schnittstelle betrifft, so konnte anhand der entwickelten Testszenarien gezeigt werden, dass Fehler in den einzelnen Nachrichten sicher festgestellt wurden. Die umgesetzte Testautomatisierung deckt nur einen kleinen Teil der „BOSPORUS TIP“-Schnittstelle ab. Ein Grund dafür ist, dass die Spezifikation der „BOSPORUS TIP“-Schnittstelle nur wenige Sequenzdiagramme zur Verfügung stellt, anhand derer die Auswertung der Testszenarien entwickelt werden.
Bevor die Testautomatisierung erweitert werden kann, müssen diese Sequenzdiagramme erstellt werden. Abschließend kann festgestellt werden, dass die erfolgreiche Konzeptionierung und Implementierung der Testautomatisierung die Qualität der Software erhöht und die Dauer der Testdurchführung erheblich verkürzt. Des Weiteren steht über die „BOSPORUS TIP“-Schnittstelle eine weitere Möglichkeit zur Verfügung, das „NORUMAT TIP“-System zu prüfen und eventuelle neue Fehler aufzudecken. Somit kann die „BOSPORUS TIP“ Schnittstelle zum Erfolg der nächsten Rettungseinsätze beitragen und dadurch Leben retten.
Den kompletten Auszug des Evaluationsberichts zu QF-Test können Sie hier (PDF) lesen.
Bachelorarbeit: Design und Implementierung einer Testautomatisierung der Schnittstellentests zwischen Einsatzleitsystemen und einem Notrufabfragesystem - August 2014, Moritz Hegel, Hochschule Pforzheim, Deutschland.
Wir verwenden Cookies zur anonymisierten Auswertung Ihres Besuchs auf unserer Webseite durch »Matomo«. Dafür benötigen wir Ihr Einverständnis, welches für zwölf Monate gilt. Ein Widerruf bzw. Opt-out ist jederzeit auf unser Datenschutz-Seite möglich.
1. Funktionale Cookies
Wir verwenden funktionale Cookies, um die Basisfunktionalität der Webseite zu gewährleisten.
2. Performance und Statistik Cookies
Wir verwenden Matomo zur Analyse und Optimierung unserer Webseite. Cookies erlauben eine anonyme Erfassung der Informationen und helfen uns, Ihnen einen benutzerfreundlichen Besuch unserer Webseite zu bieten.
Dieses Cookie enthält eine eindeutige jedoch pseudonymisierte Matomo-interne Besucher-ID zur Erkennung wiederkehrender Besucher.
Dieses Cookie wird verwendet, um zu tracken, von welcher Website der anonymisierte Benutzer auf die Website gekommen ist.
Das Session Cookie von Matomo wird verwendet, um die Seitenanforderungen des Besuchers während der Sitzung zu verfolgen.
wird erzeugt und versucht sofort wieder zu löschen (zur Prüfung, ob der Browser des Besuchers Cookies unterstützt).
Kurzzeit-Cookies für temporäre Besuchsdatenspeicherung.
Kurzzeit-Cookies für temporäre Besuchsdatenspeicherung.