Hier sind 9 ausgearbeitete Testfälle für die drei neuen Features dokumentiert: Bewertungssystem (GM-F01), Altersverifikation (GM-F02), Versandkosten (GM-F03). Inhalt, IDs, Schritte und Traceability sind inhaltlich identisch mit dem A4-Pendant — Navigation und Dateinamen stehen in der Dokumentenkette oben. Pro Feature wurden aus der HA4-Analyse typischerweise 6–7 Testfragen auf die 3 kritischsten Testfälle reduziert, priorisiert nach in Anforderung > kritisch > Business-Regel > Edge Case.
Auswahl & Dokumentstruktur (A4)
Seiten 1–3 des A4-Dokuments = Übersicht aller 9 Testfälle · Seiten 4–12 = je ein vollständiger Testfall. Diese Webseite bündelt dieselben Inhalte im Hauptsystem-Layout (Sections, Karten, Tabellen).
Was sind Testfälle?
Testfälle sind
konkrete Testanweisungen, die beschreiben, wie ein Feature getestet werden soll. Sie basieren auf der
HA4-Testbasis (
Anforderungsanalyse-Webseite ·
Testbasis-Analyse A4).
Rahmen und Planung für diese Tests stehen im
HA5 Testkonzept. In der
oberen Hausaufgaben-Navigation dieser Website liegt das Testkonzept
vor dieser Seite mit den ausführlichen Testfällen — so ist die
vorgesehene Arbeitsreihenfolge gemeint (erst Plan, dann konkrete Fälle).
Zum Lehrplan: Im ISTQB-CTFL stehen die
Kapitel anders nummeriert (zuerst Kap. 4 zum Entwurf, dann Kap. 5 zum Management); das ist die
Lern- und Prüfungslogik des Lehrplans — nicht dieselbe Sortierung wie die Dokumente hier. Mehr dazu in der Infobox auf
HA5 Testkonzept. Jeder Testfall hat:
- Testentwurfs-Technik: Wie wurde der Test abgeleitet? (EP, BVA, etc.)
- Eingabe: Welche Daten werden verwendet?
- Schritte: Was wird getestet?
- Erwartetes Ergebnis: Was sollte passieren?
Referenz: CTFL Kap. 4 (Testanalyse und -entwurf)
Testentwurfs-Techniken (CTFL Kap. 4.2) & diese 9 Fälle
Im Lehrplan werden Techniken oft als EP → BVA → Use Case → Error Guessing eingeführt (Klassen definieren, Grenzen testen, Szenarien, Fehlerquellen). Die 9 dokumentierten Testfälle sind keine vollständige EP/BVA-Matrix, sondern eine priorisierte Teilmenge aus der HA4-Analyse: pro Feature dominieren je nach Risiko BVA (Grenzwerte), EP (repräsentative Klasse) oder Use Case (End-to-End / Zugriffskontrolle). Weitere Testfragen aus HA4 bleiben für Erweiterung des Testsets verfügbar.
Übersicht aller Testfälle (inhaltlich identisch mit A4-Dokument, Seiten 1–3)
Kurzreferenz mit Technik, Priorität, Automatisierung und AC — identisch zur Übersicht im A4-Dokument (Blätter 1–3).
GM-F01: Bewertungssystem
| ID | Testfall | Technik | Prio | Auto | AC | Begründung (kurz) |
| TC-F01.F1.1 | 1 Stern bewerten (Minimum-Grenzwert) | BVA | Hoch | Ja | AC1 | Grenzwert Minimum · Kernfunktion · IN ANFORDERUNG |
| TC-F01.F1.2 | 5 Sterne bewerten (Maximum-Grenzwert) | EP | Hoch | Ja | AC1 | Grenzwert Maximum · Happy Path |
| TC-F01.F2.1 | Gast versucht zu bewerten (Zugriffskontrolle) | UC | Hoch | Ja | AC2 | Zugriffskontrolle · Security |
GM-F02: Altersverifikation
| ID | Testfall | Technik | Prio | Auto | AC | Begründung (kurz) |
| TC-F02.F1.1 | 17 Jahre 364 Tage alt (Zugriff verweigert) | BVA | Hoch | Ja | AC1 | Legal · knapp unter 18 |
| TC-F02.F1.2 | Exakt 18 Jahre alt (Zugriff gewährt) | BVA | Hoch | Ja | AC2 | Legal · exakt 18 |
| TC-F02.F2.1 | Modal erscheint beim ersten Store-Aufruf | UC | Hoch | Ja | AC3 | IN ANFORDERUNG · vor Produkten |
GM-F03: Versandkosten
| ID | Testfall | Technik | Prio | Auto | AC | Begründung (kurz) |
| TC-F03.F1.2 | Exakt 20€ Bestellwert (Versandkosten = 0€) | BVA | Hoch | Ja | AC1 | Freigrenze · IN ANFORDERUNG |
| TC-F03.F3.2 | Versandkosten bei Reduzierung unter 20 € | UC | Hoch | Ja | AC3 | Freigrenze · Live-Update der Anzeige |
| TC-F03.F4.1 | Gast versucht Checkout (Login-Pflicht) | UC | Hoch | Ja | AC4 | Auth · keine ungültigen Bestellungen |
Verwendete Testentwurfs-Techniken
| Technik | Beschreibung | CTFL Kap. |
| Äquivalenzklassenbildung (EP) | Gruppierung ähnlicher Eingaben in Klassen (z.B. eingeloggt/Gast; Alter <18 vs. ≥18, typisch BVA mit 17J 364T und exakt 18J) | 4.2.1 |
| Grenzwertanalyse (BVA) | Testen von Grenzwerten zwischen Klassen (z.B. Alter 17J 364T vs. exakt 18J; Freigrenze z.B. 19,99€ / 20€) | 4.2.2 |
| Fehlerermessen (Error Guessing) | Testen häufiger Fehlerquellen (z.B. leere Felder, XSS, ungültige Eingaben) | 4.4.1 |
| Anwendungsfalltest (Use Case) | Testen realistischer Nutzerszenarien (z.B. Bewertung abgeben, Produkt kaufen) | 4.5 |