Manuelle Tests (IT)Manual QA Engineer

Was sind die Akzeptanzkriterien für manuelles Testen und warum ist es wichtig, sie noch vor dem Testen zu formulieren?

Bestehen Sie Vorstellungsgespräche mit dem Hintsage-KI-Assistenten

Antwort.

Akzeptanzkriterien sind eine vorher vereinbarte Liste von Bedingungen, die die Funktionalität erfüllen muss, um als erfolgreich implementiert und angenommen zu gelten. Ihre Formulierung begann mit Methoden der agilen Entwicklung (Agile) für die Transparenz des Prüfprozesses.

Problem

Ohne klare Akzeptanzkriterien besteht das Risiko einer subjektiven Bewertung des Ergebnisses und von Missverständnissen zwischen Tester, Entwickler und Kunde. Dies führt zu Konflikten, Verzögerungen und wiederholten Prüfiterationen.

Lösung

Die Kriterien gemeinsam mit dem Team zu formulieren, nicht nur „was funktionieren sollte“, sondern auch „wie genau“, Randfälle, Fehler und Nutzungsszenarien zu berücksichtigen. Vor Beginn des Testens sind alle Projektbeteiligten mit den Kriterien vertraut.

Wesentliche Merkmale:

  • Transparenz für alle Beteiligten
  • Wiederholbarkeit der Tests und vorhersehbares Ergebnis
  • Schnelle Identifikation von Unzufriedenheit des Kunden und Missverständnissen der Anforderungen

Fangfragen.

Wer formuliert die Akzeptanzkriterien: nur Tester oder Projektmanager?

Es ist wichtig, die Kriterien gemeinsam zu formulieren: Tester, Manager, Analysten, manchmal sogar der Kunde.

Kann ein Feature akzeptiert werden, wenn es „insgesamt gut funktioniert“, aber eines der Akzeptanzkriterien nicht erfüllt ist?

Nein. Die Nichterfüllung auch nur eines Kriteriums ist ein Grund für die Ablehnung der Abnahme.

Müssen die Kriterien nur positive Szenarien beinhalten?

Nein. Sie sollten sowohl negative als auch Randfälle berücksichtigen, um unerwartete Bugs auszuschließen.

Typische Fehler und Anti-Pattern

  • Kriterien sind abstrakt formuliert
  • Kriterien werden nur nach dem Auftreten von Bugs formuliert
  • Ignorierung von Fehlern und negativen Szenarien

Beispiel aus dem Leben

Negativer Fall

Die Akzeptanzkriterien wurden mündlich festgelegt und nicht schriftlich dokumentiert. Infolgedessen funktioniert eine wichtige Geschäftsfunktionsweise nicht aufgrund verborgener Anforderungen des Kunden.

Vorteile:

  • Schneller Start des Testens

Nachteile:

  • Konflikte in der Abnahmephase
  • Zeitverlust durch Korrekturen

Positiver Fall

Die Akzeptanzkriterien wurden in Form einer Liste dokumentiert und mit dem Produktteam sowie dem Kunden abgestimmt, Beispiele für Daten an den Grenzwerten hinzugefügt.

Vorteile:

  • Klare Ergebnisse
  • Minimale Änderungen nach dem Release

Nachteile:

  • Erfordert Zeit für Diskussionen und Klärungen
  • Abhängigkeit von der Beteiligung aller Beteiligten