Was ist ein blockierter Testfall? Was ist ein Blocker?
Ein blockierter Testfall bezeichnet einen Test, der gemäß dem ursprünglichen Testplan ausgeführt werden sollte, jedoch nicht ausgeführt werden kann, weil die erforderlichen Voraussetzungen oder Bedingungen für seine Durchführung nicht erfüllt sind. Dies kann verschiedene Ursachen haben, wie z. B. fehlende Systemkomponenten, unvollständige Konfigurationen, unvorhergesehene Fehler oder Abhängigkeiten von anderen Testfällen, die noch nicht abgeschlossen sind. Blockierte Testfälle werden in der Regel vom Testmanager verfolgt und dokumentiert, um sicherzustellen, dass sie zu einem späteren Zeitpunkt nachgeholt werden können.
Merkmale
- Der Testfall kann aufgrund unvorhergesehener Bedingungen nicht ausgeführt werden.
- Der Testfall bleibt „blockiert“ und wird in der Statistik als nicht ausgeführt gezählt.
- Ursachen für Blockierungen können technische, organisatorische oder logistische Probleme sein.
- Blockierte Testfälle werden im Testbericht hervorgehoben, um Transparenz zu gewährleisten.
- Nach Lösung der Blockade wird der Testfall zu einem späteren Zeitpunkt wieder ausgeführt.
Beispiel
Ein Softwareentwickler testet ein neues Modul eines E-Commerce-Systems, aber der Testfall „Zahlungsabwicklung prüfen“ kann nicht ausgeführt werden, weil die Anbindung an das externe Zahlungssystem noch nicht konfiguriert wurde.
- Ursache der Blockierung: Die Zahlungsschnittstelle ist noch nicht verfügbar.
- Folge: Der Testfall wird als „blockiert“ markiert und in der Statistik als nicht ausgeführt geführt, bis die Anbindung fertiggestellt ist und der Test durchgeführt werden kann.
Hinweise für die Praxis
- Ursachenanalyse: Es sollte eine klare Dokumentation über die Blockierungsursache erstellt werden, um eine schnelle Behebung zu ermöglichen.
- Priorisierung: Blockierte Testfälle sollten nach ihrer Blockierungsursache und Wichtigkeit für das Projekt priorisiert werden, um Verzögerungen zu minimieren.
- Ressourcenplanung: Eine sorgfältige Planung von Abhängigkeiten und die frühzeitige Identifikation möglicher Blockaden im Vorfeld können dazu beitragen, den Testprozess zu optimieren.
- Testmanagement: Der Testmanager sollte regelmäßig den Status blockierter Testfälle überprüfen und ggf. Anpassungen im Testplan vornehmen, um den Gesamtfortschritt zu gewährleisten.
