Softwarequalität ist eng mit der Automatisierung von Testverfahren verbunden

Im Rahmen des AGEDIS-Projekts wurden eine Methode und mehrere Softwareinstrumente für die Automatisierung von Softwaretests entwickelt, um die Softwarequalität zu steigern. Der Schwerpunkt lag hierbei auf einer Software mit verteilten Komponenten. Die gewonnenen Ergebnisse sollen Grundlage für eine effizientere und wettbewerbsfähigere europäische Softwarebranche sein.


Die für das Informationszeitalter typische schnell voranschreitende Entwicklung von Software führt zur Schaffung von zunehmend komplexeren Systemen. Deshalb spielt die Softwarequalität eine wichtige Rolle bei der Vermarktung und Nutzung des Endproduktes. Jedoch werden Softwaretests häufig manuell ausgeführt. Dies ist mit einem hohen Zeit- und Kostenaufwand und, was noch viel wichtiger ist, einer höheren Fehleranfälligkeit verbunden. Automatisierte Softwaretests hingegen sind präziser und weniger arbeitsintensiv. Deshalb wurde im Rahmen des AGEDIS-Projekts ein passendes Verfahren entwickelt, das in der automatisierten Generation und Ausführung von Prüffolgen für eine Software mit verteilten Komponenten resultierte.

Die Modellierung und Analyse der Verhaltensweisen von verschiedenen Systemen, besonders von Systemen, die auf dynamischen Prozessen und Datentypen basieren, wird mit Hilfe des Zwischenformats (IF-Intermediate Format) erreicht. Die erweiterte IF-Sprache ermöglicht die Darstellung von Testzielen und Erfassungskriterien zur Unterstützung der modellbasierten Testgeneration. Das dynamische IF eignet sich für Mehrkomponenten-Systemprozesse, die parallel laufen und mittels einer Punkt-zu-Punkt-Nachrichtenübermittlung interagieren. In der Testphase ist die Anzahl der Prozesse nicht konstant, was sich aber im Verlauf dynamisch ändern kann. Das innovative IF ist ebenso flexibel wie vielseitig und kann als Schnittstelle zu anderen Modellsprachen im AGEDIS-Testgenerator genutzt werden.

Ein weiteres wichtiges Ergebnis dieses Projektes ist ein spezielles XML-Profil. Hierbei handelt es sich um die Abstrakte Prüffolge (ATS-Abstract Test Suite), welche Testanweisungen für diese Anwendung beinhaltet und verschiedene Testszenarien sowie Stimulations- und Beobachtungsserien für das getestete System einschließt. Ferner wird ATS unabhängig von der speziell verwendeten Testausführungsmaschine betrieben. Die ATS wendet nicht nur konstant die allgemein übliche Unified Modeling Language (UML) an, sondern wurde zudem noch mit zusätzlichen Funktionen ausgestattet. Dazu gehören die Überprüfung asynchroner Ereignisse, der Umgang mit Umgebungsinteraktionen, die Anwendung von Ausnahmefällen und die Testparametrisierung mit kombinierten Eingabequellen, um nur einige zu erwähnen.

Media Contact

Thomas Rossner ctm

Alle Nachrichten aus der Kategorie: Verfahrenstechnologie

Dieses Fachgebiet umfasst wissenschaftliche Verfahren zur Änderung von Stoffeigenschaften (Zerkleinern, Kühlen, etc.), Stoffzusammensetzungen (Filtration, Destillation, etc.) und Stoffarten (Oxidation, Hydrierung, etc.).

Unter anderem finden Sie Wissenswertes aus den Teilbereichen: Trenntechnologie, Lasertechnologie, Messtechnik, Robotertechnik, Prüftechnik, Beschichtungsverfahren und Analyseverfahren.

Zurück zur Startseite

Kommentare (0)

Schreiben Sie einen Kommentar

Neueste Beiträge

Anlagenkonzepte für die Fertigung von Bipolarplatten, MEAs und Drucktanks

Grüner Wasserstoff zählt zu den Energieträgern der Zukunft. Um ihn in großen Mengen zu erzeugen, zu speichern und wieder in elektrische Energie zu wandeln, bedarf es effizienter und skalierbarer Fertigungsprozesse…

Ausfallsichere Dehnungssensoren ohne Stromverbrauch

Um die Sicherheit von Brücken, Kränen, Pipelines, Windrädern und vielem mehr zu überwachen, werden Dehnungssensoren benötigt. Eine grundlegend neue Technologie dafür haben Wissenschaftlerinnen und Wissenschaftler aus Bochum und Paderborn entwickelt….

Dauerlastfähige Wechselrichter

… ermöglichen deutliche Leistungssteigerung elektrischer Antriebe. Überhitzende Komponenten limitieren die Leistungsfähigkeit von Antriebssträngen bei Elektrofahrzeugen erheblich. Wechselrichtern fällt dabei eine große thermische Last zu, weshalb sie unter hohem Energieaufwand aktiv…

Partner & Förderer