Risikobasierte Tests (rbt)

Definition - Was bedeutet risikobasiertes Testen (RBT)?

Risikobasierte Tests (RBT) sind im Wesentlichen Tests, die je nach Risiko für Projekte durchgeführt werden. Risikobasierte Teststrategien nutzen Risiken, um die richtigen Tests zum Zeitpunkt der Testdurchführung zu priorisieren und hervorzuheben.

In Anbetracht der Tatsache, dass möglicherweise nicht genügend Zeit vorhanden ist, um alle Arten von Funktionen zu überprüfen, konzentrieren sich risikobasierte Tests hauptsächlich auf das Testen der Funktionen, die die größten Auswirkungen und die Möglichkeit eines Ausfalls haben.

Technische.me erklärt das risikobasierte Testen (RBT)

Die risikobasierte Teststrategie organisiert die Testaufgaben so, dass das verbleibende Produktrisiko zum Zeitpunkt der Systembereitstellung verringert wird.

Risikobasierte Tests werden in einem sehr frühen Stadium an einem Projekt durchgeführt. Dies hilft bei der Identifizierung der Projektrisiken, die die Projektqualität offenlegen. Diese Informationen führen wiederum zum Testen der Planung, Spezifikationen, Vorbereitungen und Ausführung.

Risikobasierte Tests umfassen sowohl Kontingenz als auch Schadensbegrenzung. Es enthält auch einen Messprozess, der angibt, wie gut die Organisation daran arbeitet, Fehler in entscheidenden Bereichen zu entdecken und zu beseitigen. Darüber hinaus werden Risikoanalysen eingesetzt, um proaktive Wahrscheinlichkeiten zur Vermeidung oder Beseitigung von Fehlern über nicht testende Routinen zu ermitteln und die Organisation bei der Auswahl der erforderlichen Testaktivitäten für die Ausführung zu unterstützen.

Die wichtigsten Prozesse bei risikobasierten Tests sind folgende:

  1. Identifizieren Sie alle Anforderungen in Bezug auf die mit dem Projekt verbundenen Risiken.
  2. Priorisieren Sie bei der Risikobewertung die Bedürfnisse.
  3. Bereiten Sie die Tests basierend auf der Priorisierung der Anforderungen vor und skizzieren Sie sie.
  4. Führen Sie den Test gemäß Priorisierung sowie Genehmigungskriterien durch.

Vorteile risikobasierter Tests:

  • Verbesserte Qualität - Alle wichtigen Anwendungsfunktionen werden getestet.
  • Umfasst ein klares Echtzeit-Verständnis der Projektrisiken. Konzentriert sich hauptsächlich auf Geschäftsprojektrisiken und nicht auf die Funktionalität des Informationssystems.
  • Die Zuordnung der Produktrisiken zu den Anforderungen erkennt Lücken.
  • Während des Testens erfolgt die Testberichterstattung immer in einer Sprache, die für alle Beteiligten leicht verständlich ist.
  • Konzentriert sich immer zuerst auf die wichtigsten Anliegen; Bemühungen werden bei risikoarmen oder unkritischen Funktionen nicht missbraucht.
  • Kundenbeteiligung, effektive Berichterstattung und Fortschrittsüberwachung verbessern die Kundenzufriedenheit.