Akzeptanztest__Softwaretechnik_
Akzeptanztest__Softwaretechnik_

== Akzeptanztests im ''Extreme Programming'' == 
Akzeptanztest ist ein Begriff in der agilen Softwareentwicklungsmethoden, welcher vor allem beim ''Extreme Programming'' verwendet wird und sich auf die Funktionsprüfung einer Anwendererzählung (engl. “User-Story”) des Software-Entwicklungsteam in der Umsetzungsphase bezieht.
Der Kunde spezifiziert Szenarien, welche zu testen sind, wenn eine Anwendererzählung ordnungsgemäß durchgeführt wurde. Eine Anwendererzählung kann eine oder mehrere Akzeptanztests benötigen, um die Funktionalität der Software zu gewährleisten. Abnahmeprüfungen sind Black-Box-Systemtests.
Die Kunden sind für die Überprüfung der Richtigkeit der Akzeptanztests und die Überprüfung der Testergebnisse zuständig. Außerdem legen sie fest, falls Tests fehlgeschlagen sind, welche davon von höchster Priorität sind. Akzeptanztests werden auch als Regressionstests vor einer Produktionsfreigabe verwendet. Eine User Story gilt nicht als abgeschlossen, wenn sie den Akzeptanztest nicht besteht. Das bedeutet, dass Akzeptanztests für jeden Durchlauf erstellt werden müssen, da ansonsten das Entwicklungsteam keinen Fortschritt zu verzeichnen hat.