Testing the Software of Embedded Systems

Vor Ort
Online
Inhouse
StandorteOnline, München
Dauer16 Stunden
SpracheEnglisch
Kurstermine 2 Startdaten
Preis ab 1.666,00 € inkl. MwSt.

Beschreibung

Software für eingebettete Systeme sicher und normkonform zu prüfen, ist eine der zentralen Herausforderungen moderner Entwicklungsteams. In dieser praxisnahen Weiterbildung lernen Sie, Software für komplexe Embedded-Systeme effizient zu verifizieren und dabei die Anforderungen internationaler Standards wie ISO 26262, EN 50716, EN 61508 und ISO 29119 zuverlässig zu erfüllen.

Der Kurs Testing the Software of Embedded Systems richtet sich an alle, die ihre Testkompetenz auf ein industrietaugliches Niveau heben möchten. Ein besonderer Mehrwert ist die gezielte Nutzung von Testautomatisierung, mit der sich auch bei begrenzten Ressourcen zuverlässige und wiederholbare Ergebnisse erzielen lassen.

Die Schulung ist interaktiv gestaltet und hat ausgesprochenen Workshop-Charakter. Sie bringen Ihre eigenen Testaufgaben mit und erarbeiten gemeinsam mit erfahrenen Experten erste Lösungsansätze direkt für Ihre berufliche Praxis.

Sie lernen fundierte Grundlagen des Softwaretests ebenso wie spezifische Verfahren für den Embedded-Bereich kennen und vertiefen anspruchsvolle Themen rund um Timing, Ressourcen und sicherheitskritische Anwendungen. Alle Inhalte werden anhand der Berufspraxis des Trainers veranschaulicht und in mehreren dedizierten Übungen angewendet.

So gewinnen Sie mehr Sicherheit bei der Verifikation und können Ihren Verifikationsaufwand passgenau vom einfachen Konsumprodukt bis zur sicherheitskritischen Anwendung skalieren. Ergänzend erhalten Sie im Rahmen von MicroConsult Plus wertvolle Fachliteratur sowie Übungen mit Musterlösungen für den nachhaltigen Lernerfolg.

Inhalte

  • Software Test Fundamentals
    • Requirements analysis for embedded testers
    • Automated code analysis techniques (sound vs. unsound)
    • Interplay of unit tests, integration tests and system tests
    • Black box test methods
  • Specific Sections of Software Tests for Embedded Systems
    • System test categories in the embedded environment
    • Automation of unit tests and system tests in case of limited resources
    • Resource testing
    • Test tools
    • Worst-case execution timing (WCET)
    • Schedulability analysis
  • Specific Topics
    • Data race testing and deadlock analysis
    • Automatic test sequencing (e.g. in case of long runtimes on expensive test systems)
    • Scaling the verification effort (cheap consumer product to safety-critical product)
  • Practical Exercises
    • All training topics are illustrated based on the trainer’s professional practice.
    • For maximum learning success, attendees practice the application of basic methods in two to three dedicated practical exercises.
  • MicroConsult Plus
    • You get a free copy of the book "Testing Embedded Software" or alternatively a corresponding German-language book.
    • You also get literature on liability issues in safety-relevant systems as well as exercises and tasks with sample solutions.

Zielgruppe

  • The seminar addresses professionals who aim at enhancing the quality of their embedded software: software test engineers & test managers, embedded developers and technical project managers.

Zertifikate

Unterschriebenes Teilnahmezertifikat

Weitere Infos

Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.

Kostenlose Beratung
Sichere Anfrage
Geprüfter Anbieter

Über den Anbieter

MicroConsult Academy GmbH

Experience Embedded: MicroConsult steht für Embedded Systems Engineering – professionelle Schulungen, Beratung und Projektunterstützung auf Basis jahrzehntelanger Erfahrung. Wir bieten ein umfangreiches Trainings- und Beratungsangebot zu Technologien, Tools und Methoden für Entwickler sowie zu allen wichtigen Themen des erfolgreichen Projektmanagements…

Mehr über MicroConsult Academy GmbH