Uat

User Acceptance Testing (UAT) ist eine Form des Produkttests, bei dem die Fähigkeit eines Produkts bewertet wird, die Geschäftsanforderungen und -erwartungen auf höchster Ebene zu erfüllen. In idealen Entwicklungsprozessen wird UAT häufig und kontinuierlich durchgeführt, um sicherzustellen, dass das Projekt dem ursprünglichen Umfang entspricht.

UAT wird normalerweise in einer kontrollierten Umgebung mit einer Gruppe von Benutzern durchgeführt, die durch reale Testfälle geführt werden. UAT kann auch Alpha- und Betatestphasen umfassen, in denen ein Produkt weit verbreitet ist (manchmal für die breite Öffentlichkeit), um Fehler in differenzierteren Anwendungsfällen zu identifizieren. Alpha- und Betatests werden in der Regel von den Benutzern im eigenen Tempo durchgeführt und sind für das Ende des Zeitplans für die Projektentwicklung reserviert.

Das Ziel von UAT ist es, die Fertigstellung und Konsistenz eines Produkts zu testen, damit alle erforderlichen Anpassungen vorgenommen werden können, während es sich noch in der Entwicklung befindet, anstatt zu erkennen, dass die Software nicht in der Lage ist, den täglichen Betrieb zu unterstützen, nachdem sie bereits veröffentlicht wurde. Durch gründliche UAT können erhebliche Kosten bei kostspieligen Updates nach der Veröffentlichung eingespart werden.


UAT-Überlegungen

  • Design und Planung: Das Design für die UAT eines Produkts sollte die Erwartungen auf höchster Ebene priorisieren. Interne UAT-Zuweisungen sind so strukturiert, dass sie einem bestimmten Szenario auf den Grund gehen, sodass die Benutzerfreundlichkeit des Produkts entsprechend gemessen werden kann. Ebenso verfügt eine effektive UAT über klare Standards und Metriken, die bestimmen, wann der Test abgeschlossen ist.
  • Auswahl der Testperson: Je nach Projekt, UAT-Testpersonen sind normalerweise der Kunde oder Endbenutzer. Während professionelle Tester und Mitglieder des Produktteams wertvolle Probanden für andere Testumgebungen sind, werden die Ziele von UAT am besten bewertet, wenn der Proband mit dem Produkt nicht vertraut ist und für seine Antworten nicht entschädigt wird. Ideale UAT-Probanden können objektives und gründliches Feedback geben.
  • Dokumentation und Korrekturen: Neben der Dokumentation des Testrahmens (Umfang, Eigentümer, Teilnehmer usw.) verfolgt die erfolgreiche UAT-Methodik die erwarteten Ergebnisse, Testergebnisse, Aufgabenpriorisierung und Echtzeitaktualisierungen, wenn Änderungen implementiert werden. Eine klare Dokumentation erleichtert die Nachverfolgung von Fehlerkorrekturen und den Kausalzusammenhang zwischen nachfolgenden Updates.
  • Ausloggen: Die Kriterien für die UAT-Freigabe (wie in der Entwurfs- und Planungsphase festgelegt) geben an, wann ein Produkt für den allgemeinen Verbrauch bereit ist. Die Abmeldung zeigt an, dass alle Fehler mit hoher und mittlerer Priorität behoben wurden und die Produktion beginnen kann. Dies ermöglicht nicht nur effiziente Tests, sondern gibt Entwicklern auch eine klare Vorstellung davon, was während der Produkteinführung passieren wird (oder besser gesagt, was nicht).

Schreibe einen Kommentar