Embedded Software: Techniken Strategien und Methoden für den Test

Einführung in das das professionelle Testen eingebetteter Systeme

Ihr Nutzen

Aus dieser intensiven Einführung nehmen Sie alles mit, was Sie für das professionelle Testen eingebetteter Systeme brauchen. Nach den Grundlagen erhalten Sie fundierte Kenntnisse zu Methoden und Verfahren und bei welcher Testzielsetzung diese eingesetzt werden können

Ziel

Beim Testen von eingebetteter Software spielen spezifische Randbedingungen, wie begrenzte Ressourcen, Echtzeitanforderungen und Robustheit, eine wichtige Rolle. Diese Rahmenbedingungen beeinflussen auch die Teststrategie, den Testumfang in den Entwicklungsphasen sowie die Testziele innerhalb der in Entwicklungszyklen langlebiger eingebetteter Systeme.

In diesem Kurs erhalten Sie einen Überblick über die Strategie des Testens von Embedded-Software. Darauf aufbauend werden die speziellen Anforderungen an das Testdesign bezüglich eingebetteter Software angepasst an die Besonderheiten des Systems.

Anhand praktischer Beispiele erlernen Sie die erforderlichen Testtechniken und deren Anwendung. Sie erarbeiten die Vor- und Nachteile der Techniken und Methoden. Zudem erhalten Sie die theoretischen Grundlagen von Verifikationsmethoden im Test eingebetteter Systeme. Am Ende nehmen Sie einen Überblick über Werkzeuge zur Unterstützung und zur Automatisierung von Tests speziell für eingebettete Systeme mit nach Hause. Am dritten Tag setzen Sie Ihre Erkenntnisse in die Praxis um. Der Workshop Tag dient dazu, die erlernten Methoden und Verfahren in Ihrem individuellen Umfeld auszuprobieren, Themen zu vertiefen und Fragestellungen gemeinsam mit dem Trainer zu diskutieren und Lösungen zu erarbeiten.

Inhalt

  • Grundbegriffe und Rahmenbedingungen
  • Besonderheiten von eingebetteten Systemen
  • Testprozesse und Strategien
  • Besonderheiten im Lebenszyklus eingebetteter Systeme
  • Testmethodenübersicht
  • Testmethoden für eingebettete Systeme

    •  Grundlegende Methoden
    • Abgedeckte Qualitätsaspekte
    • Simulation
    • Automatisierung von Tests im Umfeld von Embedded Systemen
    • Verifikation von Software

  • Testmethoden in praktischer Anwendung
  • Möglichkeiten und Grenzen der Methoden
  • Überblick über Testwerkzeuge eingebetteter Systeme

Voraussetzungen

Erfahrungen mit Embedded Software und Kenntnisse der Besonderheiten von eingebetteten Systemen sind von Vorteil.

Zielgruppen

  • Entwickler
  • Führungskräfte
  • IT-Spezialisten
  • Testanalysten
  • Tester