Akzeptanztest

Formales Testen hinsichtlich der Benutzeranforderungen und -bedürfnisse bzw. der Geschäftsprozesse. Es wird durchgeführt, um einem Auftraggeber oder einer bevollmächtigten Instanz die Entscheidung auf der Basis der Abnahmekriterien zu ermöglichen, ob ein System anzunehmen ist oder nicht.

Present in sylabi

Der Abnahmetest ist ein formaler Testprozess, der durchgeführt wird, um festzustellen, ob ein System die Abnahmekriterien, Benutzerbedürfnisse, Anforderungen und Geschäftsprozesse erfüllt, sodass die Stakeholder entscheiden können, ob sie das System abnehmen. Er ist die letzte Prüfung in der Softwareentwicklung vor der Freigabe und stellt sicher, dass das Produkt die Geschäftsziele und Benutzererwartungen erfüllt. Zu den wichtigsten Aspekten gehören:

Arten des Abnahmetests:

  • Benutzerabnahmetest (UAT): Endbenutzer verifizieren in realen Szenarien, dass die Software ihre Bedürfnisse erfüllt.
  • Geschäftsabnahmetest (BAT): Prüft die Übereinstimmung mit Geschäftszielen und Arbeitsabläufen.
  • Vertragsabnahmetest (CAT): Stellt sicher, dass alle vertraglichen Anforderungen erfüllt sind.
  • Regulierungsabnahmetest (RAT): Verifiziert die Einhaltung branchenspezifischer Vorschriften.
  • Operativer Abnahmetest (OAT): Bestätigt die Systembereitschaft und die Zuverlässigkeit der Infrastruktur (z. B. Backup, Notfallwiederherstellung, Wartung).
  • Alphatest: Internes Testen durch die Entwickler, um frühe Fehler vor der externen Freigabe zu finden.
  • Betatest: Realer Test durch externe Benutzer, um vor der allgemeinen Freigabe Feedback zu sammeln.

Prozess: Der Abnahmetest umfasst typischerweise die Anforderungsanalyse, die Erstellung des Testkonzepts, den Testfallentwurf, die Durchführung und die Bestätigung der Ziele. Er erfordert vordefinierte Testabläufe, Testdaten und den Vergleich von tatsächlichen und erwarteten Ergebnissen.

Abnahmekriterien: Das ist eine Reihe von Bedingungen, die erfüllt sein müssen, bevor Liefergegenstände abgenommen werden; sie sind oft detailliert und werden aus User Stories oder Anforderungen abgeleitet.

Bedeutung: Der Abnahmetest validiert Benutzer- und Geschäftsbedürfnisse, reduziert Risiken nach dem Launch, dient als letzte Verifikation vor der Auslieferung und deckt Anforderungslücken auf. Er sichert die Benutzerzufriedenheit, mindert Risiken, stellt Qualität sicher, gewährleistet Konformität und schafft Vertrauen bei den Stakeholdern.

Beispiel

Eine Bank bringt eine neue Mobile-Payment-Funktion auf den Markt. Vor der Freigabe führen die Fachanwender den Abnahmetest gegen die Abnahmekriterien durch: Sie verifizieren, dass eine Zahlung durchgängig initiiert, autorisiert und bestätigt werden kann, dass Limits durchgesetzt werden und dass die Transaktion im Kontoauszug erscheint. Die Ergebnisse werden gegen die Geschäftsprozesse geprüft, die die Funktion unterstützen muss, und erst dann entscheidet die Bank, ob sie das System abnimmt.

Häufige Fragen

Was ist der Unterschied zwischen Abnahmetest und Systemtest? Der Systemtest prüft das vollständige System gegen seine technischen Anforderungen. Der Abnahmetest prüft es gegen Benutzerbedürfnisse, Geschäftsprozesse und Abnahmekriterien und wird durchgeführt, um dem Benutzer, den Kunden oder einer anderen autorisierten Stelle die Entscheidung zu ermöglichen, ob sie das System abnehmen.

Wer führt den Abnahmetest durch? Die Benutzer, Kunden oder eine autorisierte Stelle — nicht das Entwicklungsteam. Diese Unabhängigkeit ist es, die die Abnahmeentscheidung glaubwürdig macht.

Ist der Abnahmetest immer die letzte Teststufe? Im klassischen V-Modell ist er die letzte Stufe, aber der Abnahmetest kann auch früher erfolgen (zum Beispiel als Vertragsabnahmetest für gelieferte Komponenten) und nach Änderungen wiederholt werden.

Welche Arten des Abnahmetests gibt es? Den Benutzerabnahmetest (UAT) durch künftige Benutzer, den Geschäftsabnahmetest gegen Geschäftsziele, den Vertragsabnahmetest gegen vertragliche Anforderungen, den Regulierungsabnahmetest für die Konformität und den operativen Abnahmetest für die Bereitschaft der Betriebsumgebung.

Wie hängen Abnahmetest und Validierung zusammen? Der Abnahmetest ist eine Form der Validierung — er bestätigt anhand objektiver Nachweise, dass die Anforderungen für die vorgesehene Verwendung erfüllt wurden.

Verwandte Begriffe

  • Benutzerabnahmetest — Abnahmetest durch künftige Benutzer
  • Abnahmekriterien — die Bedingungen für die Abnahme des Systems
  • Alphatest — simuliertes oder tatsächliches operationelles Testen durch potenzielle Benutzer am Entwicklungsstandort
  • Betatest — operationelles Testen durch potenzielle Benutzer außerhalb der entwickelnden Organisation
  • Validierung — die übergeordnete Bestätigung, dass die Anforderungen für die vorgesehene Verwendung erfüllt sind
  • Verifikation — Bestätigen, dass Arbeitsergebnisse ihre spezifizierten Anforderungen erfüllen

Learn more

Recommend more content related to this term