Systematische Testfallermittlung

Das Testen von Hard- und Software ist eine Herausforderung. Klassifikationsbäume unterstützen dabei, Testfälle systematisch zu ermitteln und die Übersicht zu behalten. Mit unserer ersten Extension für VSCode bieten wir den ersten Schritt, Testmanager grafisch zu unterstützen.Klassifikationen und Szenarien können einfach beschrieben und anschließend als Klassifikationsbaum visualisiert werden.

Schlüsselfunktionen

Klassifikationen

Passend zu Ihrem Lastenheft lassen sich Charakteristiken erstellen, um anschließend Äquivalenzklassen und Grenzwerte in den Ausprägungen zu modellieren.

Testspezifikationen

Wählen Sie für jeden Testfall aus, welche Ausprägung verwendet werden soll.

Grafische Darstellung

Über unseren Server kann Ihr Klassifikationsbaum als verlinktes SVG visualisiert werden.

XML Prozessintegration

Die Klassifikationen und Szenarien werden jeweils in einer leicht verständlichen XML-Datei gespeichert.

Anwendungsbeispiele

Test unserer Publisher-Subscriber Logik

Gegeben sind verschiedene Publisher und Subscriber. Anforderung ist es, jede Kombination aus Publishern und Subscribern mit mindestens einem Test abzudecken. Der Klassifikationsbaum hilft dabei, alle möglichen Kombinationen zu ermitteln und daraus die entsprechenden Tests abzuleiten.

Test des Verbindungsaufbau Plugin to Server

Ein API-Server, auf den Clients über das Internet zugreifen, wird online bereitgestellt. Zur Absicherung ist der Server über FireWall KNock OPerator (kurz FWKNOP) abgesichert, so dass nur Clients Zugriff haben, die das enstprechende Signal an den Server senden. Mittels Klassifikationsbaum werden Szenarien ermittelt, unter denen der Zugriff auf die API fehlschlägt. So kann eine entsprechende Fehlerbehandlung implementiert werden.

Werkzeug-Integration

Wir planen, die Klassifikationsbäume mit anderen Werkzeugen zur Testfallerstellung und Ausführung zu verbinden, sprechen Sie uns hierzu gerne an.

Prozess-Integration

Das hier dargestellte beispielhafte Business-Prozess-Modell zeigt die Klassifikationsbaum-Extension eingegliedert in den Prozess des Software-Testings und -deployments.

Hier herunterladen