Software Engineering für Kommunikations-
und Automatisierungssysteme und Business Software

TestBase®

TestBase® stellt eine Programmier- und Ausführungsumgebung zur Gestaltung von Prüfabläufen dar. In einer grafischen Entwicklungsumgebung (basierend auf MS-Visio2000® ) werden durch Verknüpfung von "Testprozeduren" sogenannte "Teststrategien" erstellt. Teststrategien beschreiben hierbei in Form eines Flussdiagrams den Ablauf der Prüfung. Die Symbole des Flussdiagramms symbolisieren hierbei die parametrisierbaren Testprozeduren, das sind Bausteine, die eine einzelne Funktionalität des Prüflings testen. Testprozeduren sind häufig bereits aus der Entwicklungsphase der Prüflinge vorhanden bzw. können aus diesen in einfacher Weise erstellt werden. Es lassen sich darüber hinaus sog. "Testdokumente" in den Ablauf der Prüfung einbetten, die zur Darstellung von Ergebnissen oder zur Bedienerführung dienen.

Durch unterschiedliche Kombination von Testprozeduren können in einfacher Weise Tests mit verschiedenartigen Zielsetzungen (z.B. Funktionstest, Diagnosetest, etc.) erzeugt werden. Dabei ist TestBase® in der Lage, im Rahmen einer Teststrategie Testprozeduren zu integrieren, die in unterschiedlichen Entwicklungs- Umgebungen (z.B. Dlls, COM-Module, NationalInstruments LabWindows-CVI, LabView ...) erstellt wurden. Die Darstellung von Testdokumenten wird in allen bekannten gängigen Formaten (z.B.: MS Excel, MS Word, PDF HTML, DHTML ..) unterstützt.

Durch Benutzung eines grafischen Editors zur Erstellung der Teststrategien entsteht die Dokumentation des Prüfalgorithmus automatisch im Zuge der Entwicklung. Hierdurch wird die für evtl. Zertifizierung der Prüfungen nötige Nachvollziehbarkeit sichergestellt .

Bei der Ausführung der Teststrategien werden sowohl die Steuer-Parameter der Testprozeduren als auch deren Ergebnisse in einer SQL-fähigen Datenbank hinterlegt. Durch grafische Dokumentation und flexible Datenhaltung mit umfangreichen Fähigkeiten zur Archivierung und Auswertung der Prüfdaten werden insbesondere auch die Anforderungen für Prüfungen in sicherheitskritischen Anlagen erfüllt.

 

Produktbeschreibung