Von Use Cases zu Test Cases: Eine systematische Vorgehensweise
M. Friske, and H. Schlingloff. Tagungsband Dagstuhl-Workshop MBEES: Model Based Engineering of Embedded Systems, 2005-01, TU Braunschweig, (January 2005)
Abstract
Anwendungsf¨alle (Use Cases) dienen oftmals nicht nur als Grundlage f¨ur den Systementwurf,
sondern auch f¨ur System- und Abnahmetests. Die Ableitung der Testf¨alle geschieht
jedoch oft intuitiv und unsystematisch. In dieser Arbeit beschreiben wir eine Methode zur
systematischen Erzeugung von Testf¨allen aus Anwendungsfällen. In einem ersten Schritt
wird der semantische Bezug zwischen Use Case Elementen und Systemfunktionen hergestellt.
In einem zweiten Schritt werden die Use Cases aufbereitet und in Aktivit¨ats-
Diagramme ¨uberf¨uhrt, die dann mit automatischen Testgenerierungswerkzeugen weiter
verarbeitet werden k¨onnen. Im Gegensatz zu Ans¨atzen, die auf der vollautomatischen
Analyse nat¨urlicher Sprache basieren, erlaubt unsere Vorgehensweise, alle normalerweise
ben¨otigten Sprachelemente zu verwenden. Im Gegensatz zu informellen oder leitfadenbasierten
Methoden kann unsere Methode gut durch automatisierte Werkzeuge unterstützt
werden.
Description
MR: siehe auch anschliessende Arbeiten: [Friske2005b] [Friske2006] [Friske2007] in denen das Verfahren in ein Tool umgesetzt wird.
Leider fehlt hierbei die Betrachtung der Testdaten.
Ansonsten gibt es viele parallelen zu ScenTED in Bezug auf die Überführung von Use-Cases in Aktivitätsdiagramme insbesondere.
%0 Conference Paper
%1 Friske2005
%A Friske, Mario
%A Schlingloff, Holger
%B Tagungsband Dagstuhl-Workshop MBEES: Model Based Engineering of Embedded Systems
%D 2005
%E Klein, T.
%E Rumpe, B.
%E Schätz, B.
%K Use-Cases activity cases diagrams systemtest test
%N 2005-01
%T Von Use Cases zu Test Cases: Eine systematische Vorgehensweise
%X Anwendungsf¨alle (Use Cases) dienen oftmals nicht nur als Grundlage f¨ur den Systementwurf,
sondern auch f¨ur System- und Abnahmetests. Die Ableitung der Testf¨alle geschieht
jedoch oft intuitiv und unsystematisch. In dieser Arbeit beschreiben wir eine Methode zur
systematischen Erzeugung von Testf¨allen aus Anwendungsfällen. In einem ersten Schritt
wird der semantische Bezug zwischen Use Case Elementen und Systemfunktionen hergestellt.
In einem zweiten Schritt werden die Use Cases aufbereitet und in Aktivit¨ats-
Diagramme ¨uberf¨uhrt, die dann mit automatischen Testgenerierungswerkzeugen weiter
verarbeitet werden k¨onnen. Im Gegensatz zu Ans¨atzen, die auf der vollautomatischen
Analyse nat¨urlicher Sprache basieren, erlaubt unsere Vorgehensweise, alle normalerweise
ben¨otigten Sprachelemente zu verwenden. Im Gegensatz zu informellen oder leitfadenbasierten
Methoden kann unsere Methode gut durch automatisierte Werkzeuge unterstützt
werden.
@inproceedings{Friske2005,
abstract = {Anwendungsf¨alle (Use Cases) dienen oftmals nicht nur als Grundlage f¨ur den Systementwurf,
sondern auch f¨ur System- und Abnahmetests. Die Ableitung der Testf¨alle geschieht
jedoch oft intuitiv und unsystematisch. In dieser Arbeit beschreiben wir eine Methode zur
systematischen Erzeugung von Testf¨allen aus Anwendungsfällen. In einem ersten Schritt
wird der semantische Bezug zwischen Use Case Elementen und Systemfunktionen hergestellt.
In einem zweiten Schritt werden die Use Cases aufbereitet und in Aktivit¨ats-
Diagramme ¨uberf¨uhrt, die dann mit automatischen Testgenerierungswerkzeugen weiter
verarbeitet werden k¨onnen. Im Gegensatz zu Ans¨atzen, die auf der vollautomatischen
Analyse nat¨urlicher Sprache basieren, erlaubt unsere Vorgehensweise, alle normalerweise
ben¨otigten Sprachelemente zu verwenden. Im Gegensatz zu informellen oder leitfadenbasierten
Methoden kann unsere Methode gut durch automatisierte Werkzeuge unterstützt
werden.},
added-at = {2008-07-07T17:47:18.000+0200},
author = {Friske, Mario and Schlingloff, Holger},
biburl = {https://www.bibsonomy.org/bibtex/2f6b393ba4b775ed86e82e35080e31fa5/ist_spl},
booktitle = {Tagungsband Dagstuhl-Workshop MBEES: Model Based Engineering of Embedded Systems},
description = {MR: siehe auch anschliessende Arbeiten: [Friske2005b] [Friske2006] [Friske2007] in denen das Verfahren in ein Tool umgesetzt wird.
Leider fehlt hierbei die Betrachtung der Testdaten.
Ansonsten gibt es viele parallelen zu ScenTED in Bezug auf die Überführung von Use-Cases in Aktivitätsdiagramme insbesondere.},
editor = {Klein, T. and Rumpe, B. and Sch\"{a}tz, B.},
interhash = {c0a53d33dbadea9b3b0e243da5a220aa},
intrahash = {f6b393ba4b775ed86e82e35080e31fa5},
keywords = {Use-Cases activity cases diagrams systemtest test},
month = {January},
number = {2005-01},
organization = {TU Braunschweig},
series = {Informatik-Bericht},
timestamp = {2008-07-07T17:47:18.000+0200},
title = {Von Use Cases zu Test Cases: Eine systematische Vorgehensweise},
year = 2005
}