Arbeitskreis Objekttechnologie Norddeutschland

Protokoll des 33.Treffen des Arbeitskreises

am 18.3.2002 in der HAW Hamburg (bisheriger Name: FH Hamburg), FB E/I, Berliner Tor 3, Raum 1160 ab 19:00 Uhr

Titel: Testgetriebene Entwicklung

Testgetriebene Entwicklung ist eine Programmiertechnik, mit der wir das Design unserer Software inkrementell erstellen und neue Anforderungen in kleinen Schritten einfließen lassen können.

In Kombination mit Refactoring, mit dem wir das Design unserer Software unter Beibehaltung vorhandener Funktionalität verbessern können, ermöglicht uns testgetriebene Entwicklung die qualitätsorientierte Softwareentwicklung in schnelllebigen Märkten, in denen viele Projekte explorativer Natur sind.

Wir schreiben dabei Unit Tests, bevor wir den zu testenden Programmcode schreiben, und erfüllen diese Tests nacheinander auf die einfachste Weise.  Dadurch
wird die gesamte Programmentwicklung inkrementell durch das unmittelbare Feedback konkreter Tests angetrieben.

Zum Schreiben und Ausführen der Tests verwenden wir JUnit, ein Java-Framework von Kent Beck und Erich Gamma, das uns die automatische Wiederholung aller gesammelten Tests gestattet.

Ausgehend von einer Einführung in das Unit Testing mit JUnit werden wir testgetriebene Entwicklung, einfaches Design und Refactoring praktisch demonstrieren.  Wir werden Lösungen erarbeiten, mit denen das Testen von Code vereinfacht werden kann, der als schwer testbar gilt.

Referenten:

Frank Westphal ist freier Berater und Trainer aus Hamburg.
Tammo Freese ist Berater und Entwickler am OFFIS in Oldenburg.

Unterlagen:

Folien zum Download :  http://www.frankwestphal.de/ftp/TestgetriebeneEntwicklung.18.3.2002.pdf
Weitere Quellen:
http://www.junit.org
http://www.frankwestphal.de
http://www.mockobjects.com
http://www.easymock.org



 

Jörg Raasch (e-mail)