Katalog
method#Qualitätssicherung#Produkt#Zuverlässigkeit

Exploratives Testen

Eine erfahrungsbasierte Testmethode, bei der Tester aktiv erkunden, Hypothesen bilden und zeitnahes Feedback zu Risiken und Qualität liefern.

Exploratory Testing ist eine informelle, erfahrungsbasierte Testmethode, bei der Tester systematisch erkunden, Hypothesen bilden und sofortiges Feedback zur Testbarkeit und Risikoexposition liefern.
Etabliert
Mittel

Klassifikation

  • Mittel
  • Organisatorisch
  • Organisation
  • Fortgeschritten

Technischer Kontext

Ticketing-Systeme (z. B. JIRA)Test-Management-ToolsLogging- und Telemetrie-Dashboards

Prinzipien & Ziele

Fokussierte, zeitbegrenzte Sessions statt endloser FreitestsErgebnisorientierte Dokumentation statt umfassender TestskripteHypothesenbasiertes Vorgehen zur effizienten Risikoabdeckung
Erkundung
Team, Domäne

Use Cases & Szenarien

Kompromisse

  • Fehlende Nachvollziehbarkeit von Befunden
  • Überschätzung der Testabdeckung durch informelle Ergebnisse
  • Ungleichmäßige Ergebniskonsistenz bei diversen Testern
  • Sessions zeitlich begrenzen und klare Ziele setzen
  • Kurzformatige und strukturierte Notizen (z. B. Charter, Schritte, Ergebnis)
  • Kombination mit automatisierten Regressionstests zur Absicherung

I/O & Ressourcen

  • Produkt- oder Feature-Beschreibung
  • Testcharter oder explorative Fokuspunkte
  • Zugriff auf Test- oder Staging-Umgebung
  • Session-Notizen und Entdeckungsberichte
  • Erstellte Bug-Reports mit Reproduktionshinweisen
  • Empfehlungen zur automatisierten Ergänzung

Beschreibung

Exploratory Testing ist eine informelle, erfahrungsbasierte Testmethode, bei der Tester systematisch erkunden, Hypothesen bilden und sofortiges Feedback zur Testbarkeit und Risikoexposition liefern. Sie eignet sich besonders für frühe Entdeckung von unerwarteten Fehlern, Nutzungsproblemen und zur Risikobewertung komplexer Funktionalität. Teams strukturieren Sessions oft mit Charter, Zeitbox und Dokumentation der Erkenntnisse.

  • Schnelle Entdeckung unerwarteter Fehler
  • Geringer Vorbereitungsaufwand bei hohem Erkenntnisgewinn
  • Flexibilität beim Testen von komplexen oder dynamischen Bereichen

  • Schwierige Reproduzierbarkeit ohne strukturierte Notizen
  • Abhängigkeit von Erfahrung und Fachkenntnis der Tester
  • Nicht geeignet als alleinige Maßnahme für vollständige Abdeckung

  • Anzahl gefundener kritischer Befunde pro Stunde

    Misst die Effektivität der Sessions bei der Erkennung kritischer Probleme.

  • Reproduzierbarkeitsrate

    Prozentualer Anteil der Befunde, die mit den Session-Notizen reproduzierbar sind.

  • Abdeckungsbreite der explorierten Bereiche

    Erfasst, welche Funktionalitätsbereiche in Explorationssessions berücksichtigt wurden.

E-Commerce Warenkorb-Flow

Tester erkunden ungewöhnliche Pfade beim Checkout und entdecken Konfigurationsfehler in Rabattlogik.

Mobile App Offline-Verhalten

Explorationssessions identifizieren inkonsistente Fehleranzeigen bei wechselnden Netzbedingungen.

Admin-Dashboard Sicherheitsprüfung

Tester finden Berechtigungslücken durch gezielte, explorative Aktionen an UI und API-Endpunkten.

1

Schritt 1: Ziele und Scope in einem Testcharter definieren.

2

Schritt 2: Zeitbox und Teilnehmer festlegen.

3

Schritt 3: Explorationssession durchführen und beobachtete Fälle notieren.

4

Schritt 4: Befunde priorisieren und Tickets anlegen.

5

Schritt 5: Erkenntnisse in Retrospektive und Teststrategie einfließen lassen.

⚠️ Technische Schulden & Engpässe

  • Nicht reproduzierbare Befunde führen zu offenen, ungelösten Tickets
  • Mangelnde Dokumentation erschwert spätere Regressionstests
  • Fehlende Integration von Erkenntnissen in Testautomatisierung
Mangelnde TestumgebungFehlende DomänenexpertiseZeitdruck vor Releases
  • Exploratives Testen nur als Alibi für fehlende Automatisierung
  • Keine Nachverfolgung gefundener Probleme bis zur Behebung
  • Unqualifizierte Personen ohne Domänenkenntnis durchführen lassen
  • Übermäßiges Vertrauen in informelle Ergebnisse
  • Unklare Charter führen zu Streuverlusten
  • Fehlende Konsistenz zwischen Sessions verschiedener Tester
Domänenwissen und NutzerperspektiveKritisches Denken und HypothesenbildungDokumentations- und Kommunikationsfähigkeit
Schnelle FeedbackzyklenTestbarkeit der SystemteileVerfügbarkeit realistischer Testumgebungen
  • Begrenzte Zeitressourcen für Sessions
  • Teilweise eingeschränkter Zugriff auf Produktionsdaten
  • Compliance-Anforderungen für Dokumentation