Software Testing & Qualität - Testautomatisierung, KI & Agilität

Testing Embedded Systems - Alexander Eisenhuth


Listen Later

Embedded Software und Sicherheit - Strategien und Herausforderungen

📌 Konferenz-Tipp: TACON 2026 in Leipzig (16.–17. September). Ich war letztes Jahr als Keynote dort und fand den Austausch richtig gut 👉 https://swt.fm/tacon

"Bei den funktionalen Sicherungssystemen hast du ja ein regularisches Umfeld. Du musst, wenn du so eine gewisse Zielstufe hast, einfach nach bestimmten Normen entwickeln.” - Alexander Eisenhuth

In dieser Episode tauchen wir tief in die Welt der Embedded Software Entwicklung ein. Wir befassen uns mit den besonderen Herausforderungen beim Testen von Embedded Systemen, die häufig stark mit der Hardware verbunden sind. Dabei wird herausgestellt, dass Qualität und das Einhalten von Standards wie MISRA von entscheidender Bedeutung sind. Zudem wird die Rolle der Agilität in der Embedded-Entwicklung thematisiert und betont, wie wichtig eine gute Kommunikation im Team ist.

Alexander Eisenhuth ist Software-Architekt und unterstützt Hersteller von Embedded Systems mit seinem Mentoring bei der Entwicklung ihrer Software-Architektur. Seine Spezialität ist es, Junior-Software-Architekten mit gezieltem 1:1 Mentoring in ihrer Rolle als Software-Architekt fit zu machen, damit sie Ihre Herausforderungen effektiver meistern können. An der Arbeit des Software-Architekten in agilen Prozessen fasziniert ihn immer wieder aufs Neue, was beim Zusammenspiel der beiden Rollen Architekt und Team entsteht. Eine wichtige Aufgabe des agilen Software-Architekten ist es, Architekturarbeit zu identifizieren und diese möglichst gemeinsam mit dem Team umzusetzen.

Highlights:

  • Embedded Software lässt sich nicht losgelöst von der Hardware testen: Systemtests erfordern reale Ziel-Hardware, weil Timing und Busprotokolle im Simulator nicht vollständig abgebildet werden können.
  • Funktional sichere Embedded-Systeme unterliegen normativen Vorgaben wie dem V-Modell, das Spezifikation und Testnachweis auf jeder Ebene zwingend fordert.
  • Statische Code-Analyse gegen MISRA-Regeln ist im sicherheitskritischen Embedded-Umfeld ein etablierter Standard, der eine ganze Klasse hardwarenaher Fehler in C und C++ präventiv ausschließt.
  • Continuous Integration mit automatisierten Tests auf echter Zielhardware ist in professionellen Embedded-Projekten bereits Standard, weil parallele Teams sonst keine verlässliche Integrationsbasis haben.
  • Wartbarkeit und Anpassbarkeit werden in Embedded-Projekten häufig zu spät mitgedacht, was bei mehreren Gerätevarianten schnell in technische Schuld und Zeitdruck mündet.
  • Danke an die Community-Partner des Podcasts:Alliance for Qualification | ASQF | Austrian Testing Board | dpunkt.verlag | German Testing Board | German Testing Day | GI Fachgruppe TAV | Heise | HANSER Verlag | ISTQB | iSQI GmbH | oop | QS-TAG | SIGS-DATACOM | skillsclub | Swiss Testing Board | TACON Credits: Sound | Grafik

    ...more
    View all episodesView all episodes
    Download on the App Store

    Software Testing & Qualität - Testautomatisierung, KI & AgilitätBy Richard Seidl - Experte für Software-Entwicklung und Testautomatisierung