| Das Design des SiLEST Werkzeuges setzt state-of-the art Software-Entwurfsprinzipien, wie z.B. Web-Services, Plugin und Java/XML Technologien um.

Der Aufbau der im SiLEST-Projekt entwickelten Testumgebung lässt sich in drei Schichten
aufteilen (siehe Abbildung oben):
- Verwaltungsschicht
- Steuerungsschicht
- Testplattform (Test Bed)
Die Verwaltungsschicht enthält je ein Werkzeug für das Versionsmanagement beliebiger Dateien (VCS) sowie für das Testfall-Management (TCM).
Die Steuerungsschicht beinhaltet sowohl die zentrale Komponente zur Testablaufsteuerung (TSC), als auch jeweils eine Komponente zur Auswertung, zur Testreporterstellung und zur Kopplung von Testplattform-Komponenten.
Die Testplattform ermöglicht z.B. die Anbindung einer Simulationsumgebung und einer zu testenden Software.
Die Komponenten aller Schichten werden durch einen Plugin-Mechanismus zur Laufzeit an die TSC angebunden.
Es gibt Standard-Implementierungen für die für den minimalen Betrieb notwendigen Komponenten (dunkel/rot gekennzeichnet in Abbildung oben). Sämtliche Plugins lassen sich aber auch durch spezifische Eigenentwicklungen ersetzen (hell/blau gekennzeichnet).
|