CodeX Logo

Entdecken Sie jetzt
das neue Customer
Experience Magazin

Rufen Sie uns an
+49 89 4161524-10

Schreiben Sie uns kontakt@visioneleven.com

Wir beantworten
Ihre Fragen

Ein Mikrofon liegt auf einem hellen Holztisch vor unscharfem Hintergrund

User Acceptance Tests: Feedback als Erfolgsfaktor

Die technische Funktionalität einer Software ist nur die eine Seite der Medaille. Denn über den tatsächlichen Erfolg ihrer Einführung entscheiden die Anwender. Können und wollen sie mit der neuen Lösung arbeiten? User Acceptance Tests (UATs) liefern hier entscheidende Hinweise für nutzergerechte Optimierungen.


User Akzeptanztests (auch Beta- oder End-User-Testing genannt) sind eine der wichtigsten Feedback-Schleifen in der Endphase einer Software-Entwicklung. Dabei überprüfen die User selbst, ob die umgesetzten Change Requests den Wünschen der Stakeholder entsprechen. Im Prozess der Qualitätssicherung gehören diese Tests zu den letzten Absicherungsschritten vor dem Go Live.


Hier geht es jedoch nicht mehr darum, ob eine Software funktioniert, ob sie abstürzen kann oder wie lange eine Seite lädt. Diese rein funktionalen Aspekte wurden bereits in einer vorausgegangenen Phase durch den Systemtest überprüft. UATs dagegen testen die Nutzerfreundlichkeit und die Akzeptanz seitens Anwender. Sie sollen sicherstellen, dass ein System die Erwartungen der User erfüllt und sie unter realen Bedingungen damit arbeiten können.

User Acceptance Tests im Qualitätssicherungsprozess
Quelle: Vision11

Warum User Acceptance Tests?

Auch wenn alle Anforderungen an eine Software klar dokumentiert wurden, kann es vorkommen, dass Entwickler eine Software nach ihrem eigenen Verständnis erstellt haben. Möglicherweise wurden ihnen erforderliche Änderungen auch nicht effektiv mitgeteilt. Zudem entstehen oft Diskrepanzen zwischen Wunsch und Wirklichkeit, wenn die exakte Umsetzung bestimmter Anforderungen die tatsächlichen Möglichkeiten einer Software übersteigt. User Acceptance Tests dienen hier als Brücke zwischen Entwicklern und Anwendern – und sorgen dafür, dass das Endprodukt von den Usern auch wirklich angenommen wird.


Bei CRM-Lösungen etwa sind Akzeptanztests immer dann sinnvoll, wenn neue Funktionen oder Module entwickelt werden, die z. B. die Berechnungslogik beeinflussen können. Die Abnahme erfolgt durch eine definierte Menge von Usern, die später tatsächlich mit der Software arbeiten werden. Diese Anwender testen dann unter realitätsnahen Bedingungen, ob die neuen Module und Funktionen leicht zu bedienen sind – und ob die Benutzeroberfläche intuitiv genug ist.

Wichtiger Vorteil: Verbesserungen, die aufgrund eines User Acceptance Tests vorgenommen werden, verursachen deutlich weniger Kosten als Fehlerbeseitigungen, die erst nach der finalen Freigabe erfolgen.

Der UAT-Prozess im Überblick
Quelle: Vision11

User Acceptance Tests im agilen Umfeld

In der agilen Welt gestaltet sich der Einsatz von UATs deutlich dynamischer als bei herkömmlich aufgesetzten Projekten. Denn die User werden hier in sämtliche Projektsprints miteinbezogen. Als wichtige Stakeholder stellen sie zu Beginn des Projekts ihre Anforderungen. Am Ende jedes Sprints nehmen sie an den jeweiligen Sprint-Demos teil, geben ihr Feedback und aktualisieren auf diese Weise das Produkt-Backlog. Die UAT-Phase erfolgt hier vor dem Abschluss der Sprints. Die Rückmeldungen, die während der Sprint-Demo und des Sprint-UAT eingehen, werden gesammelt und in das Produkt-Backlog aufgenommen. Dessen Inhalte werden laufend überprüft und priorisiert.

Im Gegensatz zu traditionellen „Wasserfallprojekten“ sind die Anwender (und andere Stakeholder) hier weitaus näher am Projekt – und bewerten es auch viel häufiger. So lässt sich das Projekt anhand dieser Feedback-Schleifen kontinuierlich optimieren.

Worauf sollte man bei User Acceptance Tests achten?

Wie bei allen anderen Tests haben auch bei UATs das Testdesign bzw. die Testcharakteristik Einfluss auf die Ergebnisqualität. Zwei potenzielle Schwachstellen sind hier besonders zu beachten:

Vision11 - Icon Zahl 1

Bei der Identifikation der Testszenarien werden überwiegend nur Positivfälle erstellt – also keine Fälle, in denen die Software auf Fehler reagiert (z. B. bei falschen Eingaben). Da die User bei der Anwendung ihre gewohnten Wege gehen, müssen diese Negativfälle also in den vorherigen Testphasen abgefangen werden.

Vision11 - Icon Zahl 2

Die Abnahmeumgebung entspricht nicht zu 100 Prozent der Produktivumgebung. Denn meist werden die Abnahmen auf sogenannten Pre-Produktion-Umgebungen durchgeführt. Diese liegen zwar nah an der realen Produktivumgebung, entsprechen dieser jedoch nicht komplett. Die Herausforderung besteht also darin, möglichst realistische Testdaten zur Verfügung zu stellen und die Szenarien so praxisnah wie möglich zu gestalten.

Wann sind Akzeptanztests sinnvoll – und wann nicht?

User Acceptance Tests machen in der Regel dann Sinn, wenn unterschiedliche Arten von Usern eine Software anwenden. Im CRM-Bereich etwa werden die UATs von CRM-Service-Mitarbeitenden durchgeführt. Bei Software-Lösungen, die überwiegend von End-Usern genutzt werden, sollten dagegen sogenannte Crowd-Tests zum Einsatz kommen.

Die Testmanager von Vision11 unterstützen ihre Kunden auch dabei, im Vorfeld zu evaluieren, ob der Einsatz von Akzepttanztests tatsächlich sinnvoll ist – und falls ja: wie sie sich optimal in den Entwicklungsprozess integrieren lassen.

Sie wollen mehr über UAT erfahren?

Über den Autor

Weitere Beiträge

Bunte Marker-Stifte in verschiedenen Farben ordentlich in Reihen angeordnet

B2B Kundensegmentierung: eine Fallstudie

Unsere B2B-Fallstudie zeigt, wie gezielte Kundensegmentierung hilft, Kunden besser zu verstehen, Angebote zu personalisieren und langfristige Beziehungen aufzubauen.

Human Touch Marketing: Menschliche Hand berührt einen Lichtstrahl in dunkler Umgebung. Das BIld dient als Metapher für Wirkung und Verbindung jenseits von KI-Content.

Human Touch Marketing: KI skaliert Content. Aber skaliert sie auch Relevanz?

Human Touch Marketing? KI macht es möglich, Content ohne Ende zu produzieren. Doch kann es sein, dass wir gerade kollektiv Output mit Wirkung verwechseln? Adriane Kovacevic macht sich auf die Suche nach Kommunikation, die wirklich wirkt. Was sie findet? Zahlen, die Bände sprechen, den messbaren Wert von Kampagnen mit echter Haltung – und welches Erfolgsgeheimnis das Marketing von Leistungssportler:innen lernen kann …

Altägyptische Hieroglyphen als Symbolbild für die No-Code Testautomatisierung mit Opkey

No-Code Testautomatisierung mit Opkey: Enterprise-Plattformen effizient und ohne Programmierung testen

Gerade bei komplexen ERP-, CRM- und Cloud-Plattformen ist die Sicherstellung der Software-Qualität essenziell. No-Code Testautomatisierung mit Opkey kann hier entscheidende Effizienzvorteile bieten. Doch wo liegen die konkreten Stärken und Schwächen? Für wen eignet das Tool wirklich? Wie sieht es in der Praxis aus? Und wie lässt sich der Einstieg in Opkey strukturiert gestalten?

Suche

ANDERS

aber niemals

ARTIG

Vision11 Update: News, Insights und Impulse aus der Welt von CX und CRM.
Immer relevant. Immer praxisnah. Immer mit Haltung.