Finde die Fehler
Rate zuerst, ohne Punktabzug. Laut Anforderung akzeptiert ein Mengenfeld ganze Zahlen von 1 bis 10. Tipp auf die zwei von der KI geschriebenen Testfälle mit dem falschen erwarteten Ergebnis.
Von der KI geschriebene Testfälle
0 von 2 gefunden
An den Grenzen leben die Bugs
Ein Grenzwert ist ein Wert am Rand des Erlaubten, etwa der kleinste und der größte. Dort häufen sich Bugs, weil „kleiner als“ und „kleiner oder gleich“ im Code fast gleich aussehen. KI-Tools schreiben Grenzfälle schnell, und sie liegen an den Rändern öfter daneben, als du denkst.
Teste bei jedem Bereich beide Seiten beider Ränder:
- Knapp unter dem Minimum (0 bei einem Feld von 1 bis 10): abgelehnt.
- Das Minimum (1): akzeptiert.
- Das Maximum (10): akzeptiert.
- Knapp über dem Maximum (11): abgelehnt.
Dann ergänz, was der Bereich nicht sagt: eine Dezimalzahl, eine negative Zahl, ein leeres Feld, Text, einen Wert mit Leerzeichen. Jeder davon ist eine Frage an die Anforderung, keine Vermutung von dir.
Prüf jedes erwartete Ergebnis an der Anforderung. Ein falsches ist schlimmer als ein fehlender Fall: Es bringt allen bei, Fehlschläge zu ignorieren.
Ein Beispiel
Feld: Menge, ganze Zahlen von 1 bis 10 (aus den Akzeptanzkriterien)
Grenzfälle: 0 abgelehnt | 1 akzeptiert | 10 akzeptiert | 11 abgelehnt
Andere Eingaben: 2.5 abgelehnt | -1 abgelehnt | leer abgelehnt | "abc" abgelehnt
Offene Frage: " 5 " mit Leerzeichen: akzeptieren und trimmen oder ablehnen?
Steht nicht in den Kriterien. Den Product Owner gefragt.
Lücken füllen
Füll die Lücken.
Grenzwertprüfung
Für ein Feld von 1 bis 10 teste ich . Jedes erwartete Ergebnis prüfe ich an , und alles, was die Anforderung nicht abdeckt, wird zu .
Probier es aus
Deine Schritte, etwa 2 Minuten
- 1.Nimm ein Feld mit einem Wertebereich in deiner App. Schreib die vier Grenzfälle auf und eine Frage, die die Anforderung nicht beantwortet. Füg die Vier-Werte-Regel deinem AI test kit hinzu.2 Min.