Zur Kurzanzeige

Quality Assurance of Test Specifications for Reactive Systems

dc.contributor.advisorGrabowski, Jens Prof. Dr.de
dc.contributor.authorZeiß, Benjaminde
dc.date.accessioned2010-08-20T15:27:33Zde
dc.date.accessioned2013-01-18T13:20:07Zde
dc.date.available2013-01-30T23:50:54Zde
dc.date.issued2010-08-20de
dc.identifier.urihttp://hdl.handle.net/11858/00-1735-0000-0006-B3DA-8de
dc.identifier.urihttp://dx.doi.org/10.53846/goediss-2464
dc.identifier.urihttp://dx.doi.org/10.53846/goediss-2464
dc.description.abstractUmfassendes Testen von modernen kommunizierenden Systemen beinhaltet oft große und komplexe Testsuiten, die über den Lebenszyklus des getesteten Systems hinweg gewartet werden müssen. Daher ist Qualitätssicherung von Testsuiten eine unvermeidliche Aufgabe, die letztendlich auch einen Einfluss auf die Qualität des getesteten Systems haben kann.In dieser Arbeit wird eine ganzheitliche Methode zur analytischen Qualitätssicherung von Testspezifikationen vorgestellt. Sie beschreibt die Qualität von Testspezifikationen, indem ein allgemeines Qualitätsmodell für Softwareprodukte adaptiert wird. Es wird gezeigt wie statisches Testen zielgerichtet auf Testspezifikationen angewendet werden kann und wie dynamisches Testen von abstrakten Testspezifikationen möglich ist. Für den dynamischen Testansatz wird eine Reverse-Engineering Methode zur Gewinnung von Test-Verhaltensmodellen beschrieben sowie eine Konsistenzanalyse für Systemantworten in Testsuiten diskutiert. Basierend auf Qualitätsbewertungen können Testsuiten bezüglich spezifischer Qualitätscharakteristiken des Qualitätsmodelles verbessert werden. Zuletzt werden die präsentierten Ansätze in einer Fallstudie validiert und Ihre praktische Anwendbarkeit mit Hilfe einer prototypischen Implementierung gezeigt.de
dc.format.mimetypeapplication/pdfde
dc.language.isoengde
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/de
dc.titleQuality Assurance of Test Specifications for Reactive Systemsde
dc.typedoctoralThesisde
dc.title.translatedQualitätssicherung von Testspezifikationen für Reaktive Systemede
dc.contributor.refereeGrabowski, Jens Prof. Dr.de
dc.date.examination2010-06-02de
dc.subject.dnb004 Informatikde
dc.description.abstractengExtensive testing of modern communicating systems often involves large and complex test suites that need to be maintained throughout the life cycle of the tested systems. For this purpose, quality assurance of test suites is an inevitable task that eventually may have an impact on the quality of the system under test as well.In this thesis, we present a holistic method towards the analytical quality engineering of test specifications. We cover in detail what constitutes the quality of test specifications by adapting a quality model for software to test specifications and present how to apply target-oriented static testing to test specifications. We also introduce a dynamic testing method for test specifications, including a reverse engineering approach for test behavior models, and present a method for the consistency analysis of system responses in test suites. Based on the quality assessments made, the test suites can be improved regarding specific quality characteristics of this quality model. Finally, we validate and demonstrate the applicability of our approaches in a case study by means of a prototype implementation.de
dc.contributor.coRefereeSchieferdecker, Ina Prof. Dr.de
dc.subject.topicMathematics and Computer Sciencede
dc.subject.gerQualitätssicherungde
dc.subject.gerTestspezifikationende
dc.subject.gerKommunizierende Systemede
dc.subject.gerReverse-Engineeringde
dc.subject.gerTTCN-3de
dc.subject.gerQualitätsmodellde
dc.subject.gerModell-basierte Analysede
dc.subject.engQuality Assurancede
dc.subject.engTest Specificationsde
dc.subject.engCommunicating Systemsde
dc.subject.engReverse-Engineeringde
dc.subject.engTTCN-3de
dc.subject.engQuality Modelde
dc.subject.engModel-Based Analysisde
dc.subject.bk54.52de
dc.identifier.urnurn:nbn:de:gbv:7-webdoc-2587-5de
dc.identifier.purlwebdoc-2587de
dc.affiliation.instituteFakultät für Mathematik und Informatikde
dc.subject.gokfullAHD 240: Software/Program Verification {Computing. Software Engineering}de
dc.subject.gokfullAHD 250: Testing and Debugging {Computing. Software Engineering}de
dc.subject.gokfullAHD 280: Metrics {Computing. Software Engineering}de
dc.identifier.ppn635571684de


Dateien

Thumbnail

Das Dokument erscheint in:

Zur Kurzanzeige