|
|
Erfolgreiche Qualitätssicherung extern entwickelter Web-Anwendungen mit modellgetriebener Testentwicklung
Agilität, iteratives Vorgehen ist in aller Munde,
selbstverständlich vereinbaren Sie als fortschrittlicher
Auftraggeber für Ihr neu zu entwickelndes Web-System mit Ihrem
Dienstleister ein agiles, iteratives Vorgehen, jeden Monat
erhalten Sie nun ein Release mit weiterer Funktionalität, die
sie fachlich abnehmen müssen. Und wie stellen Sie sicher, dass
sich nicht der Fehler aus Release 0.2 in Version 0.6
wiederfindet? Wie gehen Sie mit dem Gefühl um, dass die
Anwendung zumindestens subjektiv immer langsamer zu werden
scheint? Na klar, automatisierte Last- und Regressionstests sind
die Antwort - nur schade, dass sich die Anwendung in der
Entwicklung befindet, Sie keinen Einblick und keinen Zugriff auf
den Quellcode haben und sich offensichtlich leider immer gerade
soviel daran ändert, dass Sie ihre mühsam erstellten Testskripte
auch wirklich mit jedem Release aufwändig neu erstellen dürfen -
die Wartungsfalle droht. Genau so ist es uns auch gegangen, bis
zu dem Zeitpunkt, an dem wir die Modellgetriebene
Testentwicklung (MDTD) in unserem Qualitätssicherungsprozess
aufgenommen haben - und schon konnten wir die Wartungsfalle
entschärfen. So konnten wir mit verhältnismäßig geringem Aufwand
die Qualität unseres externen Dienstleisters mit Erfolg
kontrollieren und verbessern. Und was in Projekten im Banking-
und Automotive-Bereich geklappt hat, sollte sicher für andere
Bereiche übertragbar sein. In dieser Case-Study werden wir die
Erfolgsfaktoren, die Einführungsstrategie sowie die Vorteile der
MDTD aus Sicht des Auftraggebers darstellen. Wir werden den
Einsatz der modellgetriebenen Testentwicklung anhand einer
realen Internet-Anwendung, aus unserem Projektalltag, dessen
Quellcode wir nicht kennen, live demonstrieren.
[presentation]
[Date: 22.01.2007]
[Language: de]
Download...
Abstract...
|
Erfolgreiche Qualitätssicherung extern entwickelter Web-Anwendungen mit modellgetriebener Testentwicklung
|
together with
Carsten Sensler
,
Peter Schnell
Conference:
OOP 2007
|
|