Akzeptanztest

English version

Es ist eine Sache, Benutzergeschichten zu erstellen. Um jedoch sicherzustellen, daß das System sich auch genau so verhält, wie es soll, spezifiziert der Kunde Akzeptanztests. Sind die Tests erfolgreich, so ist die Benutzergeschichte richtig implementiert.

Die gleichen Akzeptanztests verwenden die Programmierer, um zu überprüfen, ob sie aus ihrer Sicht die Benutzergeschichte richtig umgesetzt haben, d.h. ob noch weitere Aufgaben abzuarbeiten sind.

Beispiel für einen Akzeptanztest: "Das System kennt die Kundennummern 245, 746 und 342. Nach Eingabe einer dieser Nummern wird die Bestellung ins System übernommen. Nach Eingabe einer anderen Nummer, wird die Bildschirmseite für das Neuerfassen eines Kunden angezeigt."

Akzeptanztests verlieren ihren Wert nicht, auch wenn der Kunde die Benutzergeschichte als implementiert abgenommen hat. Sie sind weiterhin erforderlich, um sicherzustellen, daß weitere Änderungen am System bereits vorhandene Funktionalität nicht modifiziert haben. Die Tests nehmen auf diese Weise die Rolle von Regressionstests ein.

Neben den Akzeptanztests setzt der Programmierer Komponententests ein, um einzelne Teile des Systems zu überprüfen, z.B. eine Klasse.

© Copyright 2001-2002 Manfred Lange, Alle Rechte vorbehalten. Nutzungsbedingungen.
Letzte Änderung dieser Seite: Montag, 14. Januar 2002