Kreativ & exploratives Testen
Erst eigene Testideen sammeln, dann mit der Musterliste vergleichen, dann die Auswahlfrage.
- Getränkeautomat ★☆☆ Testideen · Alltagsgeräte ✓ gelöst
Ein Getränkeautomat nimmt Münzen, zeigt den eingeworfenen Betrag an und gibt das gewählte Getränk und Wechselgeld aus.
Erst selbst überlegen: Nenne in 2 Minuten mindestens 8 Testideen.
Mit der Musterliste vergleichen (9 Ideen)
- Genau passender Betrag
- Zu viel Geld, Wechselgeld prüfen
- Zu wenig Geld, dann Getränk wählen
- Geld einwerfen, dann abbrechen
- Ausverkauftes Getränk wählen
- Kein Wechselgeld mehr im Automaten
- Fremde Münzen
- Stromausfall nach dem Einwurf
- Zwei Tasten gleichzeitig drücken
Welche Testidee wird in der Praxis am häufigsten vergessen?
Lösung anzeigen
Richtig: Geld einwerfen, dann abbrechen: Kommt der volle Betrag zurück?
Die anderen drei sind der normale Ablauf, an den jeder denkt. Der Abbruch ist ein Seitenpfad: Der Nutzer ändert seine Meinung. Merksatz: Jeder Vorgang braucht einen Test für „mittendrin aufhören“.
- Aufzug ★☆☆ Testideen · Alltagsgeräte ✓ gelöst
Ein Aufzug in einem Haus mit 6 Stockwerken, Ruftasten auf jeder Etage und Zieltasten in der Kabine.
Erst selbst überlegen: Nenne mindestens 8 Testideen.
Mit der Musterliste vergleichen (9 Ideen)
- Ruf aus jedem Stockwerk
- Ziel = aktuelles Stockwerk
- Mehrere Ziele in beliebiger Reihenfolge
- Ruf während der Fahrt
- Tür blockieren
- Überladung
- Notruf-Taste
- Stromausfall zwischen zwei Etagen
- Gleichzeitige Rufe von oben und unten
Welcher Fall ist ein typischer, oft vergessener Grenzfall?
Lösung anzeigen
Richtig: In der Kabine die Taste des Stockwerks drücken, in dem man gerade steht
„Von hier nach hier“ ist der Nullfall einer Bewegung. Soll sich die Tür öffnen? Nichts passieren? Fährt der Aufzug los und kommt zurück? Nullfälle (leere Liste, Betrag 0, Strecke 0) gehören in jede Testideenliste.
- Suche ohne Treffer ★☆☆ Benutzererlebnis · Testideen ✓ gelöst
Ein Onlineshop hat ein Suchfeld für Produkte.
Erst selbst überlegen: Nenne mindestens 6 Suchanfragen, die du ausprobieren würdest.
Mit der Musterliste vergleichen (8 Ideen)
- Leere Suche
- Nur Leerzeichen
- Tippfehler (Kafeemaschine)
- Umlaute und ihre Umschreibung (Müller / Mueller)
- Groß-/Kleinschreibung
- Sehr lange Eingabe
- Suchbegriff ohne Treffer
- Mehrere Wörter
Was sollte man bei einer Suche ohne Treffer vor allem prüfen?
Lösung anzeigen
Richtig: Ob die Seite einen hilfreichen Hinweis oder Vorschläge zeigt statt einer leeren Seite
Eine leere Ergebnisseite ohne Erklärung lässt Nutzer ratlos zurück, sie denken oft, die Seite sei kaputt. Gute Shops schlagen ähnliche Begriffe vor oder korrigieren Tippfehler. Exploratives Testen prüft nicht nur „funktioniert es“, sondern auch „versteht der Nutzer es“.
- Datei hochladen ★★☆ Testdaten · Grenzfälle ✓ gelöst
Nutzer können ein PDF als Anhang zu einer Reklamation hochladen, maximal 5 MB.
Erst selbst überlegen: Nenne mindestens 6 Dateien, die du zum Testen vorbereiten würdest.
Mit der Musterliste vergleichen (8 Ideen)
- Normales kleines PDF
- PDF knapp unter und knapp über 5 MB
- Leere Datei (0 Byte)
- Dateiname mit Umlauten und Leerzeichen
- Sehr langer Dateiname
- Gleicher Name zweimal hochladen
- Andere Dateitypen
- Upload abbrechen
Welche Testdatei wird am häufigsten vergessen?
Lösung anzeigen
Richtig: Eine leere Datei mit 0 Byte
Alle denken an „zu groß“, kaum jemand an „zu klein“. Eine 0-Byte-Datei kann Vorschauen, Virenscanner oder Weiterverarbeitung zum Absturz bringen. Wieder der Nullfall.
- Goldilocks-Heuristik ★☆☆ Heuristiken ✓ gelöst
Benannt nach dem Märchen, in dem ein Mädchen Brei probiert: zu heiß, zu kalt, genau richtig.
Erst selbst überlegen: Wende die Idee auf ein Feld „Anzahl Personen“ bei einer Tischreservierung an.
Mit der Musterliste vergleichen (7 Ideen)
- 0 Personen
- 1 Person
- Übliche Gruppengröße
- Maximum des Restaurants
- Ein Vielfaches davon
- Negative Zahl
- Kommazahl
Was beschreibt die Goldilocks-Heuristik?
Lösung anzeigen
Richtig: Werte testen, die zu klein, zu groß und genau richtig sind
Eine einfache Merkhilfe, die die Grenzwertanalyse auf beliebige Dinge überträgt: Textlänge, Dateigröße, Wartezeit, Anzahl Einträge. Heuristiken wie diese sind Denkanstöße fürs Erkunden, keine starren Regeln.
- SFDPOT: Zeit ★★☆ Heuristiken ✓ gelöst
SFDPOT (gesprochen „San Francisco Depot“) ist eine Merkhilfe für Testideen: Structure, Function, Data, Platform, Operations, Time.
Erst selbst überlegen: Sammle für einen Kalender-Export Ideen zu jedem der sechs Buchstaben.
Mit der Musterliste vergleichen (6 Ideen)
- S: Format der Exportdatei
- F: Termine anlegen und exportieren
- D: Termin ohne Titel, ganztägige Termine
- P: Import in Outlook und Google
- O: Wie nutzen Leute es wirklich?
- T: Termin über Mitternacht, Zeitumstellung, Jahreswechsel
Welche Testidee gehört zum T (Time)?
Lösung anzeigen
Richtig: Ein Termin, der vor Mitternacht beginnt und danach endet
Zeit ist die Kategorie, die am häufigsten fehlt: Mitternacht, Monatsende, Zeitumstellung, Zeitzonen, Ablauffristen, langsame Verbindungen. Die anderen Antworten gehören zu Platform, Data und Structure.
- CRUD: Löschen ★★☆ Heuristiken · Daten ✓ gelöst
Eine Kundenverwaltung erlaubt Anlegen, Anzeigen, Ändern und Löschen von Kunden (CRUD).
Erst selbst überlegen: Nenne zu jedem der vier Buchstaben zwei Testideen.
Mit der Musterliste vergleichen (5 Ideen)
- C: Kunde mit Pflichtfeldern, Dublette anlegen
- R: Kunde suchen, Liste mit 0 und mit 10.000 Kunden
- U: Gleichzeitiges Ändern durch zwei Personen
- D: Kunde mit offenen Bestellungen löschen
- D: Gelöschten Kunden erneut anlegen
Welcher Löschfall deckt am ehesten Fehler auf?
Lösung anzeigen
Richtig: Einen Kunden löschen, zu dem es noch offene Bestellungen gibt
Interessant wird Löschen dort, wo Daten miteinander verknüpft sind. Was passiert mit den Bestellungen? Werden sie mitgelöscht, verwaisen sie, oder wird das Löschen verhindert? Oft ist das fachlich gar nicht geklärt.
- Unterbrechungen ★★☆ Mobile · Robustheit ✓ gelöst
Eine Banking-App auf dem Smartphone, der Nutzer gibt gerade eine Überweisung frei.
Erst selbst überlegen: Welche Unterbrechungen können im echten Leben passieren? Nenne mindestens 6.
Mit der Musterliste vergleichen (7 Ideen)
- Anruf kommt rein
- Netz bricht ab (Tunnel, Aufzug)
- Wechsel zwischen WLAN und Mobilfunk
- Akku fast leer, Energiesparmodus
- App wird in den Hintergrund geschoben
- Bildschirm dreht sich
- Gerät wird gesperrt
Welche Unterbrechung ist bei einer Zahlung am kritischsten zu testen?
Lösung anzeigen
Richtig: Netzverlust genau nach dem Absenden, bevor die Bestätigung ankommt
Der Nutzer weiß nicht, ob die Zahlung durch ist. Versucht er es erneut, droht eine Doppelzahlung. Die App muss beim nächsten Start den echten Status abfragen und anzeigen. Unterbrechungen im entscheidenden Moment sind auf Mobilgeräten der Normalfall, nicht die Ausnahme.
- Zurück-Button ★★☆ Web · Benutzerverhalten ✓ gelöst
Ein Bestellvorgang im Shop: Warenkorb, Adresse, Zahlung, Bestätigung.
Erst selbst überlegen: Was können Nutzer mit dem Browser machen, das der Ablauf nicht vorsieht? Nenne mindestens 5 Dinge.
Mit der Musterliste vergleichen (6 Ideen)
- Zurück-Button nach der Bestätigung
- Seite neu laden (F5) beim Absenden
- Doppelklick auf „Kaufen“
- Link zu einem Zwischenschritt als Lesezeichen
- Lange Pause, dann weiter
- Mitten im Ablauf den Browser schließen
Welcher Fall führt am ehesten zu einer doppelten Bestellung?
Lösung anzeigen
Richtig: Nach der Bestätigung zurückgehen und die Zahlungsseite erneut absenden
Der Browser bietet an, das Formular erneut zu senden. Ohne Schutz entsteht eine zweite Bestellung. Gegenmittel: nach dem Absenden auf eine neue Seite weiterleiten und doppelte Absendungen serverseitig erkennen.
- Zwei Tabs ★★★ Web · Zustand ✓ gelöst
Ein Nutzer hat den Shop in zwei Browser-Tabs offen.
Erst selbst überlegen: Was kann in zwei parallelen Tabs schiefgehen? Nenne mindestens 4 Ideen.
Mit der Musterliste vergleichen (4 Ideen)
- Im einen Tab Artikel löschen, im anderen bestellen
- In einem Tab abmelden, im anderen weiterarbeiten
- Gutschein in beiden Tabs einlösen
- Adresse in beiden Tabs unterschiedlich ändern
Welcher Fall prüft am besten, ob der Server den echten Stand verwendet?
Lösung anzeigen
Richtig: Im ersten Tab den Warenkorb leeren, im zweiten Tab mit dem alten Warenkorb bestellen
Der zweite Tab zeigt einen veralteten Stand. Bestellt er trotzdem die alten Artikel, verlässt sich der Server auf Daten aus dem Browser statt auf seinen eigenen Stand. Viele Nutzer arbeiten mit mehreren Tabs, Tests fast nie.
- Annahmen über Namen ★★☆ Testdaten · Internationalisierung ✓ gelöst
Ein Registrierungsformular prüft Vor- und Nachnamen.
Erst selbst überlegen: Welche echten Namen könnten Probleme machen? Nenne mindestens 5.
Mit der Musterliste vergleichen (6 Ideen)
- Sehr kurze Namen (Li, Ng)
- Doppelnamen mit Bindestrich
- Mehrteilige Namen (van der Berg)
- Namen mit Umlauten oder Akzenten
- Sehr lange Namen
- Menschen mit nur einem Namen
Welche Prüfregel schließt echte Menschen aus?
Lösung anzeigen
Richtig: Nachnamen müssen mindestens 3 Buchstaben haben
„Li“ und „Ng“ sind verbreitete Nachnamen. Solche Regeln entstehen aus Annahmen, die für den eigenen Bekanntenkreis stimmen. Beim explorativen Testen lohnt es sich, gezielt nach versteckten Annahmen zu suchen.
- 29. Februar ★★☆ Datum · Grenzfälle ✓ gelöst
Ein Kalender erlaubt jährlich wiederkehrende Termine, z. B. Geburtstage.
Erst selbst überlegen: Welche Datumsfälle würdest du ausprobieren? Nenne mindestens 5.
Mit der Musterliste vergleichen (5 Ideen)
- 29. Februar
- 31. eines Monats
- Termin am Tag der Zeitumstellung
- Silvester auf Neujahr
- Termin weit in der Zukunft (2099)
Was ist bei einem jährlichen Termin am 29. Februar zu klären?
Lösung anzeigen
Richtig: An welchem Tag er in Jahren ohne Schalttag erscheint, oder ob er dann ausfällt
28. Februar, 1. März oder gar nicht? Alle drei Varianten gibt es in echter Software. Wichtig ist, dass es eine bewusste Entscheidung gibt und sich das System daran hält. Wer am 29. Februar Geburtstag hat, merkt den Fehler garantiert.
- Gute Charter ★★☆ Session-Based Testing ✓ gelöst
Beim sitzungsbasierten explorativen Testen gibt eine Charter jeder Sitzung (z. B. 60 Minuten) ein Ziel: was erkundet wird, womit und wozu.
Erst selbst überlegen: Formuliere selbst eine Charter für den Checkout eines Shops.
Mit der Musterliste vergleichen (3 Ideen)
- Erkunde den Checkout mit Gutscheinen, um Rechenfehler beim Rabatt zu finden
- Erkunde die Adresseingabe mit ausländischen Adressen, um Validierungsprobleme zu finden
- Erkunde den Checkout auf dem Smartphone mit schlechter Verbindung, um Abbrüche zu finden
Welche Charter ist am besten?
Lösung anzeigen
Richtig: Erkunde den Checkout mit verschiedenen Gutscheinen, um Rechenfehler beim Rabatt zu finden
Eine gute Charter ist eng genug für eine Sitzung und nennt Bereich, Mittel und Ziel. „Teste den Checkout“ ist zu vage, „alle Fehler“ unmöglich. Die Charter lenkt den Blick, ohne jeden Schritt vorzuschreiben.
- Wo zuerst suchen ★★☆ Risikobasiertes Testen ✓ gelöst
Für ein Release bleiben nur zwei Stunden exploratives Testen.
Erst selbst überlegen: Nach welchen Kriterien würdest du die Bereiche auswählen? Nenne mindestens 4.
Mit der Musterliste vergleichen (6 Ideen)
- Kürzlich geänderte Bereiche
- Bereiche mit vielen früheren Fehlern
- Komplexe Logik
- Geld- und Datenverarbeitung
- Viel genutzte Funktionen
- Neue Kollegen haben daran gearbeitet
Wo lohnt sich die Zeit am meisten?
Lösung anzeigen
Richtig: In Bereichen, die geändert wurden und in denen es früher schon oft Fehler gab
Fehler häufen sich: Wo es schon viele gab, kommen meist weitere hinzu. Änderungen sind die zweite große Fehlerquelle. Beides zusammen ergibt die besten Kandidaten. Gleichmäßiges Verteilen klingt fair, verschenkt aber Zeit.
- Emoji im Namen ★★★ Zeichensätze · Testdaten ✓ gelöst
Ein Nutzer gibt als Anzeigenamen „Anna 😀“ ein.
Erst selbst überlegen: Welche Stellen im System könnten mit dem Emoji Probleme haben? Nenne mindestens 4.
Mit der Musterliste vergleichen (6 Ideen)
- Datenbankspalte
- Längenprüfung des Feldes
- E-Mail-Versand
- PDF-Erzeugung
- Export als CSV
- Suche und Sortierung
Warum scheitert ein Emoji häufiger als ein Umlaut?
Lösung anzeigen
Richtig: Es braucht in UTF-8 vier Bytes, manche Datenbank-Einstellungen erlauben nur drei
Ein „ü“ belegt in UTF-8 zwei Bytes, ein Emoji vier. Die ältere MySQL-Einstellung „utf8“ kann nur bis drei Bytes, erst „utf8mb4“ kann alles. Auch Längenprüfungen zählen Emojis je nach Methode als ein oder zwei Zeichen.
- Glückwunsch zur falschen Zeit ★★★ Zeitzonen ✓ gelöst
Ein Dienst verschickt um 0:00 Uhr Geburtstagsgrüße. Der Server steht in Frankfurt, die Nutzer leben weltweit.
Erst selbst überlegen: Welche Fälle würdest du durchspielen? Nenne mindestens 4.
Mit der Musterliste vergleichen (5 Ideen)
- Nutzer in New York
- Nutzer in Tokio
- Geburtstag am 1. Januar
- Geburtstag am 29. Februar
- Nutzer zieht in eine andere Zeitzone
Was passiert bei einer Nutzerin in New York?
Lösung anzeigen
Richtig: Sie bekommt den Gruß am Abend vor ihrem Geburtstag
0 Uhr in Frankfurt ist 18 Uhr am Vortag in New York (6 Stunden Unterschied). Der Gruß kommt also zu früh. In Tokio wäre es 8 Uhr am Geburtstag selbst, also passend. Zeitpunkte, die „für den Nutzer“ gelten, müssen in seiner Zeitzone berechnet werden.
- Rundungsdifferenzen ★★★ Geldbeträge · Rundung ✓ gelöst
Ein Shop gewährt 15 % Rabatt. Sieben Artikel zu je 0,99 € liegen im Warenkorb. Rabatt pro Position gerundet: 5.88 € Rabatt auf die Summe gerundet: 5.89 €
Erst selbst überlegen: Welche Warenkörbe würdest du bauen, um Rundungsfehler zu finden? Nenne mindestens 4.
Mit der Musterliste vergleichen (5 Ideen)
- Viele Positionen mit krummen Preisen
- Ein Artikel mit hoher Menge
- Prozentrabatt plus fester Rabatt
- Verschiedene Mehrwertsteuersätze
- Beträge, bei denen genau 0,5 Cent entsteht
Was zeigt das Beispiel?
Lösung anzeigen
Richtig: Je nachdem, wo gerundet wird, entstehen unterschiedliche Endbeträge
Beide Wege sind zulässig, aber Warenkorb, Rechnung und Buchhaltung müssen denselben verwenden. Sonst passen die Beträge um Cents nicht zusammen. Der Unterschied wächst eher mit der Zahl der Positionen. Entscheidend ist eine festgelegte Regel.
- Ohne Spezifikation ★★★ Testorakel · Heuristiken ✓ gelöst
Es gibt keine Spezifikation für einen alten Bericht. Ein Wert sieht merkwürdig aus.
Erst selbst überlegen: Womit kannst du vergleichen, um zu beurteilen, ob das Ergebnis richtig ist? Nenne mindestens 4 Quellen.
Mit der Musterliste vergleichen (7 Ideen)
- Frühere Version der Software
- Ähnliche Produkte
- Andere Berichte im selben System
- Erwartung der Nutzer
- Gesetze und Normen
- Werbeaussagen des Produkts
- Eigene Nachrechnung
Was ist der sinnvollste Ansatz?
Lösung anzeigen
Richtig: Mit früheren Versionen, ähnlichen Berichten und der Erwartung der Nutzer vergleichen
Das „Orakelproblem“: Woher weiß man, was richtig ist? Ohne Spezifikation helfen Vergleiche mit Bekanntem: Widerspricht das Ergebnis der Vorgängerversion, einem anderen Bericht oder dem gesunden Menschenverstand, ist das ein begründeter Verdacht, den man melden sollte.
- Zoom auf 200 % ★☆☆ Barrierefreiheit · Benutzererlebnis ✓ gelöst
Eine Seite für eine Zielgruppe ab 60 Jahren soll gut bedienbar sein.
Erst selbst überlegen: Was würdest du ausprobieren? Nenne mindestens 5 Ideen.
Mit der Musterliste vergleichen (6 Ideen)
- Browser-Zoom auf 200 %
- Nur mit Tastatur bedienen
- Kontrast bei Sonnenlicht auf dem Handy
- Große Schrift in den Systemeinstellungen
- Zeitlimits bei Formularen
- Fehlermeldungen verständlich?
Welcher einfache Test deckt am meisten Probleme für ältere Nutzer auf?
Lösung anzeigen
Richtig: Die Seite mit 200 % Browser-Zoom bedienen
Viele Menschen vergrößern die Darstellung. Dabei überlappen Texte, Buttons verschwinden oder man muss seitlich scrollen. Der Test dauert eine Minute und zeigt oft mehrere Probleme. Die Richtlinien für Barrierefreiheit (WCAG) verlangen genau diese Vergrößerbarkeit.
- Langes Formular ★★☆ Sitzungen · Benutzerverhalten ✓ gelöst
Ein Antragsformular hat 40 Felder. Viele Nutzer füllen es in Ruhe aus, mit Pausen.
Erst selbst überlegen: Was kann beim langsamen Ausfüllen schiefgehen? Nenne mindestens 4 Ideen.
Mit der Musterliste vergleichen (5 Ideen)
- Sitzung läuft ab
- Eingaben gehen beim Zurückgehen verloren
- Pause von einer Stunde, dann absenden
- Formular auf zwei Geräten beginnen
- Browser stürzt ab
Welcher Test ist hier am wichtigsten?
Lösung anzeigen
Richtig: Das Formular ausfüllen, 30 Minuten warten und dann absenden
Tester sind schnell, echte Nutzer nicht. Läuft die Sitzung ab, sind im schlimmsten Fall alle Eingaben weg. Gute Anwendungen warnen vorher, speichern Zwischenstände oder übernehmen die Daten nach erneuter Anmeldung.