Einführung in das Erkundungstesten

Bevor wir mit dem Artikel über Erkundungstests beginnen, ist es für uns sehr wichtig, die wörtliche Bedeutung von Erkundungstests zu kennen. Exploratorische Mittel im Zusammenhang mit oder im Zusammenhang mit Exploration oder Untersuchung. Bei explorativen Tests geht es ausschließlich um Lernen, Entdecken und Erforschen. Es konzentriert sich auf die individuelle Testfreiheit und -verantwortung der einzelnen Tester. Es ist eine neue Denkweise, bei dem gegenwärtigen Trend des Software-Testens besteht ein Automatisierungsbedarf. Wie der Titel selbst andeutet, handelt es sich um ein Parallaxen-Lernphänomen, eine Testausführung und einen Testentwurfsprozess. Wir können behaupten, dass wir in diesem Test eine umfassende Musterplanung, Layout, Bewertung und Leistungsbewertung durchführen. Das Testen mit Skripten war vor dem Erkundungstest in Mode. Bevor wir weiter zum Artikel übergehen, ist es für uns sehr wichtig, den Unterschied zwischen Skript-Tests und Erkundungstests zu kennen.

Skriptgesteuertes Testen

  • Es richtet sich nach den Anforderungen.
  • Die Bestimmung von Testfällen wird im Voraus vorhergesagt.
  • Die Bestätigung für die Prüfung erfolgt innerhalb der Anforderungsgrenze.
  • Starke Entscheidungsfindung und Betonung auf Vorhersage.
  • Erkundungstests beinhalten bestätigte Tests.
  • Es geht auch darum, Tests zu kontrollieren.
  • Es ist so, als würden Sie eine Rede in einem Entwurf halten.
  • Es ist ein kontrollierbares Skript.

Versuchsforschung

  • Es richtet sich auch nach den Anforderungen, wird aber auch beim Testen untersucht.
  • Es kann auch die Anzahl der Testfälle während des Tests bestimmen.
  • Hochrangige Untersuchung des Systems, des Projekts oder der Anwendung.
  • Es betont auch Anpassungsfähigkeit und Lernkriterien.
  • Es geht um die Verbesserung der Testfälle und des Testdesigns.
  • Es ist sehr spontan, eine Entscheidung zu treffen.
  • Der Geist des Testers kann kontrolliert werden oder er hat die Kontrolle.

Wir haben also im Grunde den Hauptunterschied zwischen dem Skripttest und dem Erkundungstest verstanden. Es ist also an der Zeit, einige Funktionen des Erkundungstests zu kennen.

Spezifische Merkmale von Erkundungstests

  • Es ist eine Art rigoroses, grobes und strukturiertes Testen.
  • Es ist anders als bei zufälligen Tests, aber diese Art von Tests beinhaltet den spezifischen Zweck, einen Fehler zu finden.
  • Diese Art von Teststruktur wird durch Time-Boxing oder Charter angeboten.
  • Wir können explorative Tests einfach verwalten und unterrichten.
  • Diese Art des Testens ist keine Methode oder ein Framework, sondern eine Art Ansatz.

Arbeiten von Erkundungstests

Jetzt ist es Zeit für uns zu diskutieren, wie Erkundungstests in der heutigen Welt funktionieren. Es besteht aus 5 Phasen, in denen jede Phase für ein individuelles Testphänomen verantwortlich ist, das als sitzungsbasiertes Testmanagement (SBTM Cycle) bezeichnet wird.

1. Fehler-Taxonomie wird erstellt (Klassifizierung)

  • In dieser Phase müssen wir die beim Testen festgestellten Fehlertypen aufteilen und kategorisieren.
  • Danach haben wir die Grund- oder Hauptursache für das Auftreten dieser Art von Fehler analysiert.
  • Dann finden Sie das Risikoverhältnis jedes Fehlers, gefolgt von seiner Lösung.

2.Zeit Box

  • Dem Testerpaar wird ein Zeitplan vorgegeben, der nicht länger als 90 Minuten ist.
  • Während der vorgeschriebenen anderthalb Stunden sollte es keine Hindernisse geben.
  • Es kann eine Erhöhung oder Verringerung um 45 Minuten sein.
  • Diese Phase veranlasst den Tester, den Fehler zu analysieren und mit der gütlichen Lösung zurückzukehren.

3. Test Charters

  • Testfälle empfohlen von Test Charter.
  • Das Wichtigste, was getestet werden muss
  • Ansatz des Testens.
  • Anwendungsausgabe nach Korrekturen des Testfalls.
  • Beim explorativen Testen geht es hauptsächlich darum, mit Testideen umzugehen.
  • Mit dem Test Charter Tester können Sie den Benutzer der Anwendung über die Verwendung des Systems informieren.

4.Überprüfungsergebnisse

  • Die Bewertung von Fehlern wird mitgenommen.
  • Das Überprüfen von Testfällen führt zu besserem Lernen.
  • Das Testen von Versorgungsbereichen hat Priorität.

5. Nachbesprechung

  • Das Ausgabeergebnis wird kompiliert.
  • Charterergebnis wird verglichen.
  • Überprüfung zusätzlicher Tests erforderlich oder nicht.

Um es genauer zu erklären, müssen die unten genannten Tipps für bessere Tests gerendert werden:

  • Das genaue Ziel der Prüfung sollte von Anfang an sehr genau sein.
  • Es ist ein regelmäßiger Sitzungstest der Produktqualität der Anwendung erforderlich, daher muss der Tester beantworten, warum, wann und was mit Testfehlern zusammenhängt.
  • Das Auffinden von Fehlern sollte sehr verfeinert werden.
  • Das Pairing des Testers kann zu guten Tests führen.
  • Je mehr wir testen, desto mehr Chancen haben wir, Fehler oder Probleme zu analysieren.

Während der Erkundungstests muss der Tester die folgenden Unterlagen aufbewahren:

  • Testabdeckung
  • Risiko
  • Ausführungsprotokolle testen
  • Probleme / Fragen

Vorteile und Nachteile

Lassen Sie uns die wichtigsten Vor- und Nachteile von Erkundungstests herausfinden.

Hier sind einige der wichtigsten Vorteile:

  • Dies ist nützlich, wenn das Anforderungsdokument nicht vollständig oder nur teilweise verfügbar ist.
  • Es kann mehr Bugs als Skript-Tests im Untersuchungsprozess finden.
  • Decken Sie alle Fehler ab, die bei manuellen Tests oder anderen Testarten ignoriert werden.
  • Durch die Verwendung von immer mehr Testfällen erhöht sich auch die Lösungsphantasie des Testers.
  • Erkundungstests decken alle Anforderungen, Szenarien und Testfälle ab.
  • Es hilft bei der Förderung der Intuition und Kreativität des Testers.

Nachfolgend sind die aufgeführten Nachteile aufgeführt:

  • Diese Art des Testens erfordert die erforderlichen Kenntnisse über das Testen.
  • Diese Art des Testens hat eine Grenzdomäne des Testerwissens.
  • Fehler beim Testen eines bestimmten Fehlers sollten nicht wiederholt werden.
  • Behalten Sie die ordnungsgemäße Dokumentation der Testfälle und Fehlerbehebungen bei.

Wann ist der genaue Bedarf?

  • Wenn der Tester eines Industrie- oder Technologieunternehmens einen sachkundigen und erfahrenen Tester hat.
  • Das Erfordernis einer frühen Iteration.
  • Es ist eine Art sehr kritische Anwendung.
  • Erkundungstests können in großem Umfang eingesetzt werden, wenn bei Erkundungstests das Wissen und die Erfahrung des Testers im Vordergrund stehen, sodass im Vergleich zu Skript-Tests ein wesentlich besseres Ergebnis erzielt wird, da die Anpassungsfähigkeit und die Lernperspektive im Vordergrund stehen.

Empfohlene Artikel

Dies war ein Leitfaden für Was ist exploratives Testen? Hier haben wir den Unterschied zwischen Skript-Tests und Erkundungstests sowie die Funktionsweise, die Vor- und Nachteile von Erkundungstests erörtert. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren -

  1. Was ist Verschlüsselung?
  2. Regressionstests | Definition, Beispiel
  3. Black-Box-Test | Softwaretest
  4. Fragen im Vorstellungsgespräch bei ISTQB