Sobes.tech
Middle

Was ist UAD?

sobes.tech KI

Antwort von AI

UAT (User Acceptance Testing) ist die letzte Phase der Softwaretests, bei der Endbenutzer oder Kunden die Bereitschaft des Produkts für den Einsatz unter realen Bedingungen überprüfen.

Hauptziele des UAT:

  • Sicherstellen, dass das System den Geschäftsanforderungen und Erwartungen der Nutzer entspricht.
  • Fehler erkennen, die in früheren Testphasen übersehen wurden.
  • Offizielle Genehmigung (Qualitätszeichen) vom Kunden für die Bereitstellung des Produkts erhalten.

Unterschiede des UAT zu anderen Testarten:

  • Ziel: Nicht die Suche nach technischen Fehlern, sondern die Überprüfung der Eignung des Produkts für das Geschäft.
  • Tester: Endbenutzer oder deren Vertreter, keine professionellen Tester.
  • Umgebung: Möglichst nah an der Produktionsumgebung.
  • Testgrundlage: Geschäftsszenarien und Arbeitsprozesse, keine technischen Spezifikationen.

Arten des UAT:

  • Alpha-Tests: Werden vom Team innerhalb der Organisation des Entwicklers durchgeführt, aber nicht von den Entwicklern selbst (z.B. Vertriebs- oder Supportmitarbeiter).
  • Beta-Tests: Werden von einer Gruppe echter Endbenutzer außerhalb der Organisation des Entwicklers in einer realen Umgebung durchgeführt.

Der UAT-Prozess umfasst:

  1. Planung des UAT.
  2. Vorbereitung von Testdaten und Szenarien.
  3. Durchführung der Tests.
  4. Dokumentation der Ergebnisse und Fehler.
  5. Behebung der Fehler und erneute Tests.
  6. Erhalt der offiziellen Genehmigung.

Beispiel für ein einfaches UAT-Szenario für einen Online-Shop:

  • Ziel: Überprüfung, ob eine Bestellung erfolgreich aufgegeben werden kann.
  • Schritte:
    1. Öffnen der Startseite der Website.
    2. Suche nach einem Produkt mit der Suchleiste.
    3. Produkt in den Warenkorb legen.
    4. Zum Warenkorb gehen.
    5. Den Bestellprozess starten.
    6. Lieferdaten eingeben.
    7. Zahlungsmethode auswählen.
    8. Bestellung bestätigen.
  • Erwartetes Ergebnis: Bestellung erfolgreich abgeschlossen, Bestätigungsseite wird angezeigt.

Bedeutung des UAT:

  • Reduziert Risiken von Systemausfällen nach dem Start.
  • Verbessert die Zufriedenheit der Nutzer.
  • Hilft sicherzustellen, dass das Produkt reale Geschäftsaufgaben löst.