Netzwerksimulation und Testautomatisierung

Fraunhofer-Institut für Integrierte Schaltungen IIS

Teskomponente

Modellbasiertes Testen

Mit der Testkomponente lassen sich mehrere Aspekte des statistischen Tests automatisieren. Sie stellt Hilfsmittel für den Systemtest aus einer Black-Box-Sicht zur Verfügung.

Den Ausgangspunkt stellen UML Sequenzdiagramme dar, die szenarienartig Systemanforderungen beschreiben. Aus ihnen wird ein Testmodell erstellt, welches die Grundlage für die Testfallerzeugung darstellt. Diese werden entweder nach strukturellen Kriterien (Modellüberdeckung) oder zufällig generiert. Im letzteren Fall ist es möglich, vorhandenes Wissen über das spätere Benutzerverhalten (operationelles Profil) eingehen zu lassen. Nach den Testläufen gibt die Testkomponente eine Abschätzung über die erreichte Systemzuverlässigkeit ab und unterstützt damit die Entscheidungsfindung zur Systemfreigabe. Generierte Testfälle werden automatisch in der TTCN-3 bereitgestellt.

So kann eine vorhandene TTCN-3 Testumgebung mit Schnittstellen zum »System Under Test« weiterverwendet werden. So können wir unseren Kunden eine umfassende Analyse der zu entwickelnden Systeme bieten. Mit unserem Simulations- und Testwerkzeug, auch kombiniert mit bestehenden Werkzeugen, können umfassende Eigenschaften untersucht werden. Das tiefere Verständnis des Systemverhaltens und die frühzeitige Korrektur von Fehlentwicklungen wirken sich positiv auf die Projektzeit aus.