Entscheidungstabellentests
Entscheidungstabellentests sind eine Technik des Black-Box-Testens zur systematischen Prüfung regelbasierter Entscheidungslogik. Sie verwenden Entscheidungs- oder Regeltabellen, um die möglichen Kombinationen von Bedingungen und die daraus resultierenden Aktionen abzubilden. Ziel ist es, die korrekte Ausführung der Regeln sicherzustellen und Abdeckungsdefizite oder widersprüchliche Anforderungen früh zu erkennen.
Aufbau und Funktionsweise: Eine Entscheidungstabelle enthält Bedingungen als Spalten mit ihren möglichen Werten (zum Beispiel wahr/falsch
Vorgehen: Zunächst werden relevante Bedingungen und die zu steuernden Aktionen identifiziert. Dann wird eine Entscheidungstabelle erstellt,
Typen: Es gibt kanonische, vollständige Tabellen sowie reduzierte Tabellen, bei denen unnötige Zeilen oder Spalten entfernt
Vorteile und Grenzen: Vorteile sind klare Abdeckung, verbesserte Kommunikation von Anforderungen und das frühzeitige Aufdecken widersprüchlicher
Anwendungsbereiche: Typische Einsatzgebiete sind Geschäftslogik, Entscheidungsprozesse in Software, Compliance- und Regelsysteme sowie jedes System mit komplexen