Modellbasiertes Test-Design mit Vector OpenTest

Methode und Softwareumgebung zum modellbasierten Design von Steuergerätetests

In OpenTest werden die Tests in einer an die UML angelehnten graphischen Notation modelliert. Hierfür sind die Möglichkeiten der UML- Zustandsdiagramme um testspezifische Elemente erweitert. Die Testdesigner erhalten somit eine an die Domäne des Steuergerätetests angepasste Form der Modellierung an die Hand. Die Tests werden auf einer abstrakten Ebene modelliert und sind unabhängig vom HIL-System auf dem diese ausgeführt werden.
OpenTest Scheme
Mit diesem Ansatz kann der Test-Designer leicht wieder verwendbare Testschritte und Testsequenzen identifizieren und sie anderen Testdesignern zur Verfügung stellen. Reviews mit allen Projektbeteiligen sind auf Basis der grafischen Beschreibungsform sehr einfach möglich.

Aktuell unterstützt OpenTest die Testautomatisierungssysteme CANoe von Vector und TestStand von National Instruments. Durch den Framework-Charakter können weitere HIL-Systeme einfach angebunden werden.

Funktionen

  • Modellieren von Steuergerätetest in testspezifischer, an UML angelehnter, grafischer Notation
  • Design der Tests unabhängig vom HIL-System.
    Ablauffähige HIL-Skripte werden unter Nutzung einer austauschbaren HIL-Adaptionsschicht automatisch generiert. Die Testdesigner müssen die Details und die Beschreibungssprachen der verwendeten HIL-Systeme nicht kennen.
  • Entwurf gemeinsamer Testmodelle für die unterschiedlichen Varianten einer Software-Produktlinie
  • Modellieren variantenspezifischer Testsequenzen, hierarchische Definition von Varianten mit ihren spezifischen Parametern
  • Integration in die Entwicklungsumgebung Microsoft Visual Studio. Sämtliche Funktionen von Visual Studio wie IntelliSense, Nutzen von Bibliotheken, Wizards, Projektverwaltung, usw. stehen zur Verfügung
  • Automatisches Erstellen von Traceability-Matrixen zur Darstellung der Requirements, die durch Tests abgedeckt sind.
  • Einfache Adaption an HIL-Systeme. Aktuell werden Vector CANoe und National Instruments TestStand unterstützt. Weitere sind auf Anfrage lieferbar.

Praktischer Einsatz

OpenTest wird bei der Robert Bosch GmbH seit 2006 für den Test von mechatronischen Systemen produktiv eingesetzt. Durch den Einsatz der einheitlichen Methodik und deren Umsetzung mittels OpenTest als Softwarewerkzeug ist die Effizienz bei der Testerstellung signifikant gestiegen.

Benutzeroberfläche

OpenTest Screenshot




Fanden Sie diese Seite hilfreich?
E-Mail:

Kommentare: