Sobes.tech
Junior

Was ist exploratives Testen?

sobes.tech KI

Antwort von AI

Exploratives Testen ist ein Teststil, bei dem Testentwurf und -durchführung gleichzeitig erfolgen. Der Tester untersucht die Anwendung, lernt daraus und nutzt sein Wissen, um "on the fly" neue Testfälle zu erstellen.

Hauptmerkmale:

  • Gleichzeitige Planung und Durchführung von Tests: Testfälle werden nicht im Voraus formal festgelegt.
  • Lernen: Der Tester lernt ständig durch Interaktion mit dem System.
  • Erfahrung des Testers: Hängt stark von den Fähigkeiten, Kenntnissen und der Kreativität des Testers ab.
  • Informeller Prozess: Weniger dokumentiert als szenariobasierte Tests.
  • Fokus auf Exploration: Ziel ist es, das Verhalten des Systems zu verstehen und nicht offensichtliche Fehler zu finden.

Typische Techniken:

  • Tour-Tests: Fokus auf bestimmte Bereiche oder Funktionen (z.B. Anti-Geldwäsche-Tour).
  • Heuristische Tests: Verwendung von Regeln und Prinzipien zur Fehlerfindung.
  • Paar-Tests: Zwei Tester arbeiten zusammen.

Vorteile:

  • Findet Fehler, die bei szenariobasierten Tests schwer zu erkennen sind.
  • Hilft, das System tiefgehend zu verstehen.
  • Nützlich bei Unsicherheiten oder begrenzter Dokumentation.
  • Kann für bestimmte Szenarien schneller sein.

Nachteile:

  • Hängt von den Fähigkeiten des Testers ab.
  • Fehler sind schwerer reproduzierbar ohne klare Schritte.
  • Berichte sind möglicherweise weniger standardisiert.

Wird als Ergänzung zu szenariobasierten Tests verwendet, insbesondere für neue Funktionen, kritische Bereiche oder bei begrenzter formaler Dokumentation.