Q.E.D. - Ein Entwurfsprozess für statistische Tests mit Betrachtung von Zeit- und Leistungsanforderungen ; Q.E.D. - A development process for statistical tests with consideration of time and performance requirements
You can manage bookmarks using lists, please log in to your user account for this.
Media type:
Doctoral Thesis;
Electronic Thesis;
E-Book
Title:
Q.E.D. - Ein Entwurfsprozess für statistische Tests mit Betrachtung von Zeit- und Leistungsanforderungen ; Q.E.D. - A development process for statistical tests with consideration of time and performance requirements
Contributor:
Beyer, Matthias
[Author]
Published:
OPUS FAU - Online publication system of Friedrich-Alexander-Universität Erlangen-Nürnberg, 2008-07-31
Footnote:
Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
Description:
Die Arbeit stellt den Q.E.D. („QoS Enhanced test Development“) genannten Testentwurfsprozess vor. Dessen Ausgangslage stellen Anforderungsszenarien dar, die in der UML2 definiert sind. Außerdem können diese standardkonform Zeit- und Leistungsanforderungen beschreiben. Mittels einer - in dieser Arbeit diskutierten - Menge von Transformationsregeln wird ein Testmodell erzeugt. Dem Modell werden Benutzungsprofile hinzugefügt, um Testfälle statistisch nach angenommenem Nutzungsverhalten zu generieren. Eine Folge ist die Abschätzbarkeit der erreichten Softwarezuverlässigkeit aus Benutzersicht, einer geeigneten Größe zur Entscheidung der Systemfreigabe. Als Zielsprache für die Testausführung wurde die TTCN-3 gewählt, da sie eine verbreitete und die einzige standardisierte Testnotationssprache darstellt. Aufgrund der weitestgehenden Automatisierbarkeit ist der Testentwurfsprozess außerdem leicht anzuwenden. ; This thesis introduces a test development process called Q.E.D. (“QoS Enhanced test Development”). It starts with requirements defined as scenarios in the UML2. Moreover they may include standard conforming time and performance requirements. By applying a set of transformation rules - as discussed in this thesis - a test model can be created. User profiles are added to the model to generate test cases statistically to the expected software usage. A consequence is the ability to estimate the achieved software reliability from the user perspective, an appropriate measurement for the decision towards a software release. TTCN-3 is chosen as the target language for test execution, both because of its popularity and because it’s the only standardized test notation language. Due to the possible high degree of automation the whole test development process is easily applicable.