Sitzungsbasiertes Testen

Artikel bearbeiten

Sitzungsbasiertes Testen ist eine Software-Testmethode, die Rechenschaftspflicht und explorative Tests kombiniert, um eine schnelle Fehlererkennung, kreatives On-the-Fly -Testdesign, Managementkontrolle und Metrikberichte zu ermöglichen. Die Methode kann auch in Verbindung mit Szenariotests verwendet werden. Sitzungsbasierte Tests wurden im Jahr 2000 von Jonathan und James Bach entwickelt.

Sitzungsbasierte Tests können verwendet werden, um Messung und Steuerung in einen unreifen Testprozess einzuführen, und können eine Grundlage für signifikante Verbesserungen der Produktivität und Fehlererkennung bilden. Sitzungsbasiertes Testen kann Vorteile bieten, wenn formale Anforderungen nicht vorhanden sind, unvollständig sind oder sich schnell ändern.

Inhalt

  • 1 Elemente sitzungsbasierter Tests
    • 1.1 Mission
    • 1.2 Charta
    • 1.3 Sitzung
    • 1.4 Sitzungsbericht
    • 1.5 Nachbesprechung
    • 1.6 Analyseergebnisse
  • 2 Planung
  • 3 Siehe auch
  • 4 Referenzen
  • 5 Externe Links

Elemente des sitzungsbasierten Testens

Mission

Die Mission in Session Based Test Management identifiziert den Zweck der Sitzung und hilft dabei, die Sitzung zu fokussieren, während das zu testende System weiterhin untersucht werden kann. Laut Jon Bach, einem der Mitbegründer der Methodik, sagt uns die Mission, "was wir testen oder nach welchen Problemen wir suchen".

Charta

Eine Charta ist ein Ziel oder eine Agenda für eine Testsitzung. Chartas werden vom Testteam vor Beginn des Tests erstellt, können jedoch jederzeit hinzugefügt oder geändert werden. Häufig werden Chartas aus einer Spezifikation, einem Testplan oder durch Untersuchen der Ergebnisse früherer Sitzungen erstellt.

Session

Ein ununterbrochener Testzeitraum, der idealerweise ein bis zwei Stunden dauert. Jede Sitzung konzentriert sich auf eine Charta, aber Tester können in dieser Zeit auch neue Möglichkeiten oder Probleme erkunden. Der Tester erstellt und führt Tests basierend auf Ideen, Heuristiken oder anderen Frameworks aus, um sie zu leiten und ihren Fortschritt aufzuzeichnen. Dies kann durch die Verwendung schriftlicher Notizen, Videoaufzeichnungswerkzeuge oder durch eine vom Tester als angemessen erachtete Methode geschehen.

Sitzungsbericht

Der Sitzungsbericht zeichnet die Testsitzung auf. Normalerweise beinhaltet dies:

  • Charta.
  • Bereich getestet.
  • Detaillierte Hinweise zur Durchführung der Tests.
  • Eine Liste aller gefundenen Fehler.
  • Eine Liste von Themen (offene Fragen, Produkt- oder Projektprobleme)
  • Alle Dateien, die der Tester zur Unterstützung seiner Tests verwendet oder erstellt hat
  • Prozentsatz der Sitzung, die für die Charta aufgewendet wurde, im Vergleich zur Untersuchung neuer Möglichkeiten.
  • Prozentsatz der Sitzung, für die Folgendes ausgegeben wurde:
    • Testen - Erstellen und Ausführen von Tests.
    • Fehleruntersuchung / -meldung.
    • Sitzungsaufbau oder andere nicht testende Aktivitäten.
  • Sitzungszeit und -dauer der Sitzung.

Nachbesprechung

Eine Nachbesprechung ist eine kurze Diskussion zwischen dem Manager und dem Tester (oder den Testern) über den Sitzungsbericht. Jonathan Bach verwendet das Akronym PROOF, um seine Nachbesprechung zu strukturieren. Beweis steht für: -

  • Vergangenheit. Was ist während der Sitzung passiert?
  • Ergebnisse. Was wurde während der Sitzung erreicht?
  • Hindernisse. Was hat gute Tests behindert?
  • Ausblick. Was muss noch getan werden?
  • Gefühle. Wie fühlt sich der Tester dabei?

Analyseergebnisse

Mit einem standardisierten Sitzungsbericht können Software-Tools verwendet werden, um die Ergebnisse als aggregierte Daten für Berichte und Metriken zu analysieren und zu speichern. Dies ermöglicht die Berichterstattung über die Anzahl der Sitzungen pro Bereich oder eine Aufschlüsselung der Zeit, die für Tests, Fehleruntersuchungen und Setup- / andere Aktivitäten aufgewendet wurde.

Planung

Tester, die sitzungsbasierte Tests verwenden, können ihre Tests täglich an die Anforderungen des Projekts anpassen. Chartas können im Laufe der Zeit hinzugefügt oder gelöscht werden, wenn Tests ausgeführt werden und / oder sich die Anforderungen ändern.

Siehe auch

Verweise

Externe Links

Contacts: mail@wikibrief.org
Der Inhalt ist unter der CC BY-SA 3.0-Lizenz verfugbar (sofern nicht anders angegeben).