Embedded Testing 2026

Um unser Programm mit voller Funktionalität zu sehen, wie Zeitzonen und persönlicher Programmgestaltung, schalten Sie bitte JavaScript an und klicken Sie hier.
08:00
08:00
90min
Registrierung & Begrüßungskaffee
Kopernikus 1
09:30
09:30
15min
Konferenzeröffnung

Das Team der embedded testing heißt Sie herzlich Willkommen zur Konferenz.

Keynote
Kopernikus 1
09:45
09:45
45min
Keynote von Dr. Sven Amann
Sven Amann

Weitere Informationen folgen in Kürze

Keynote
Kopernikus 1
10:30
10:30
30min
Kaffeepause
Kopernikus 1
10:30
30min
Kaffeepause
Kopernikus 2
10:30
30min
Kaffeepause
Kopernikus 3
11:00
11:00
45min
EXACT-Coding: Test-getriebenes Entwickeln mit AI-Unterstützung
Marco Emrich

EXACT‑Coding zeigt, wie Test‑getriebenes Entwickeln (TDD) mit KI‑Unterstützung zu reproduzierbarer, wartbarer Software führt. Statt zufälliger Prompts starten wir mit Example Mapping: klare Sprache, scharfer Scope, präzise Beispiele werden zu aussagekräftigen Tests. Wir folgen Red‑Green‑Refactor: zuerst der fehlende Test, dann eine minimale Lösung (auch mit KI), schließlich sicheres Refactoring im Netz der Tests. Rulefiles und Commands strukturieren das iterative Prompting und verhindern Drift. In einer kompakten Demo prüfen wir Ergebnisse automatisiert, treiben die Implementierung über kleine Schritte voran und verbessern Lesbarkeit, Kopplung und Wartbarkeit. Human‑in‑the‑Loop bleibt zentral: Entwickler definieren „gut genug“, entscheiden über Umstrukturierungen und den erneuten KI‑Einsatz. Ergebnis: belastbare, nachvollziehbare Implementierungen – test‑getrieben gebaut, KI‑gestützt beschleunigt.

Unit Testing
Kopernikus 3
11:00
45min
MBT experiences with electron microscopes: towards integration as a non-event
Bryan Bakker

In order to manage the increasing complexity of the electron microscopes, Thermo Fisher Scientific started a journey almost 2 years ago: apply Model-based testing (MBT) in SW development teams. Manual testing practices are not scalable enough to address the complexity in combination with the increased speed of development and configuration diversity. Therefor we need advanced test automation methods to achieve high automated test coverage.
In MBT test cases are generated automatically based on a formal model describing the behavior of a system, similar to code generation where we focus on the design of the system.
Despite a steep learning curve of the methodology, the results in multiple teams look very promising. These teams show a decrease in the defect leakage (less defects at customers) and higher speed of development cycle.
This shows that MBT is the next step in test automation. Therefor I strongly believe that MBT will be applied in more and more projects in the future.

Integrations Test
Kopernikus 2
11:00
45min
Mikrocontroller Projekte entwicklungsbegleitend testen - wirklich?
Daniel Penning

Sie stehen am Beginn eines Mikrocontroller-Projektes und müssen sich Gedanken über den Testansatz im Entwicklungsteam machen.
Entwicklungsbegleitende Tests bieten klare Vorteile - unabhängig davon, ob ein agiles Vorgehen sie vorschreibt. Softwarequalität muss nicht zu einem späten Zeitpunkt in das Produkt "hereingetestet" werden. Planungen werden verlässlicher.

Doch wie setzt man entwicklungsbegleitendes Testen konkret auf?
Test-Entwicklung und Durchführung kosten Zeit. Welche Ziele ein Team realistisch erreichen, ohne die Entwicklungsgeschwindigkeit zu stark zu bremsen?
Kann trotz Test-Entwicklung die effektive Entwicklungszeit sinken?

Der Vortrag stellt verschiedene Test-Ebenen mit Beispielen vor: Unit, Integration und Systemtest.
Für jede Ebene wird die Umsetzbarkeit aus Sicht eines Entwicklungsteams diskutiert.
Der Fokus liegt dabei ausschließlich auf Mikrocontroller-Projekten und schließt typische Problemstellungen wie Hardwareabhängigkeiten und Timing ein.

Agile Testing im Embedded Umfeld
Kopernikus 1
11:55
11:55
45min
Everyone wants ‘Shift Left’, but our tests are just too slow!
Johannes Veihelmann

'Shift Left' – running tests as often and as early as possible is the dream of QA and development.

But how, when my tests run for hours or days? When I have slow HIL tests or manual tests that are difficult to parallelize? The dream of an accelerated testing process in the embedded sector seems unattainable.

But there are solutions. Test selection methods choose a subset of tests that find the majority of bugs in the shortest amount of time, enabling significantly faster feedback.

In my presentation, I will introduce the foundation, research, and practical experience of two such methods.
One of them uses AI and clustering to create a quality gate that can find many bugs across the board in a short amount of time.
The other method uses test coverage to achieve a significant acceleration of testing even in particularly difficult environments, such as HIL testing with variants.

Agile Testing im Embedded Umfeld
Kopernikus 1
11:55
45min
KI & Testing: Die unterschätzte Power für die Digitalisierung im Gesundheitswesen
Yannik Galetto

Im Gesundheitswesen wird Testing oft als reiner Kostenfaktor missverstanden, obwohl unzureichende Qualitätssicherung zu erheblichen Risiken wie Funktionsausfällen, Compliance-Verstößen und Vertrauensverlust führt.

Genau aus diesem Grund haben wir eine empirische Studie im DACH-Raum durchgeführt. Wir wollten herausfinden, wie KI-gestützte Technologien diesen Herausforderungen begegnen können.

Unsere zentrale Fragestellung war, wie durch den gezielten Einsatz von KI ein frühzeitiges Testen („Shift Left“) etabliert werden kann, um Qualitätsrisiken früher zu erkennen und gleichzeitig Wirtschaftlichkeit und regulatorische Sicherheit zu steigern. Mit den Ergebnissen möchten wir belegen, dass durch KI-Tools und eine frühe Testintegration die Fehlerkosten um bis zu 50% sinken, Testzyklen verkürzt und die MDR-Compliance nachweislich verbessert werden.

Unit Testing
Kopernikus 3
11:55
45min
SW and System Integration testing
Madhusudhan Nanjappa, Jufu Pan, George Ghilea

Our project takes a Front-Loaded agile approach to Integration testing where the testing starts in line with Architecture process and focusses on fast feedback with a goal to find most bugs before code merge to trunk. Here we try to explain our technical and procedural approach we follow in our projects.

Integrations Test
Kopernikus 2
12:40
12:40
60min
Mittagspause
Kopernikus 1
12:40
60min
Mittagspause
Kopernikus 2
12:40
60min
Mittagspause
Kopernikus 3
13:40
13:40
45min
Risiko-gesteuertes, inkrementelles Hardware/Software/Testing-Codesign
Rolf Matzner, Etienne Assoumou

Hardware und Software eines Embedded System müssen fast immer parallel entwickelt werden. Für eine kurze Time-to-Market kommt eine sequentielle Vorgehensweise nicht in Betracht.

In diesem Beitrag skizieren wir eine Vorgehensweise zum integrierten, risikogesteuerten Hard-/Software-Codesign. Dabei werden für den Projekterfolg kritische Komponenten zu Beginn identifiziert und ihr Risikobeitrag durch frühzeitige Teil-Implementierung abgeklärt. Besondere Aufmerksamkeit wird den Testverfahren gewidmet. Diese sind so designed, dass sie inkrementell von ersten Experimenten bis zum In-line-Test in der Fertigung konsistent weiter entwickelt werden können.

Die Vorgehensweise wird an einem konkreten Beispiel illustriert. Wir zeigen Design und Fortentwicklung einer Teststrategie von ersten Experimenten mit einem off-the-shelf Eval-Kit und einem selbst entwickelten Break-out-Board, über Prototypen und Going-to-Production bis hin zum In-line-Abgleich der Baugruppe in der Produktion.

Agile Testing im Embedded Umfeld
Kopernikus 1
13:40
45min
Sicheres Static Application Security Testing (SAST): Effizient Security-Verwundbarkeiten finden und ihre Abwesenheit nachweisen
Jörg Herter

Taint-Analyse ermöglicht es, die Auswirkungen kritischer Eingaben auf ein
Programm nachzuvollziehen. Ist die Taint-Analyse wohldefiniert (sound),
liefert sie nachweisbar korrekte und verlässliche Ergebnisse.
Wohldefinierte - sichere - Taint-Analysen sind vor allem in den Bereichen
Safety und Security von großer Bedeutung: sie können beweisen, dass keine
Fehler, Schwachstellen oder unerwünschte Wechselwirkungen zwischen
Softwarekomponenten im analysierten Code vorhanden sind.
In diesem Vortrag erläutern wir die Grundlagen sicherer statischer
Taint-Analysen auf C/C++-Code und zeigen ihre Anwendung zum Nachweis der
Abwesenheit typischer CWE-Verwundbarkeiten. Unsere Analysen wurden auf den
Testfällen der Juliet-Testsuite bezüglich Korrektheit, Effizienz und
Präzision evaluiert.

Integrations Test
Kopernikus 2
13:40
45min
Unit Tests mit KI-Unterstützung – Effizienz und Qualität im Embedded Testing neu gedacht
Michael Packe

In der Embedded-Entwicklung sind Unit Tests ein zentraler Bestandteil der Qualitätssicherung – gleichzeitig jedoch oft zeitaufwendig und fehleranfällig. Künstliche Intelligenz (KI) eröffnet hier neue Möglichkeiten: von der automatischen Generierung von Testfällen über die Analyse von Code-Abdeckungen bis hin zur intelligenten Erkennung von Randfällen. Der Vortrag zeigt, wie KI-basierte Werkzeuge die Erstellung, Wartung und Optimierung von Unit Tests unterstützen können, ohne die Kontrolle der Entwickler:innen einzuschränken. Anhand praktischer Beispiele wird demonstriert, wie sich Testeffizienz und -qualität steigern lassen und welche Grenzen und Herausforderungen beim Einsatz von KI im sicherheitskritischen Embedded Testing bestehen.

Unit Testing
Kopernikus 3
14:35
14:35
45min
Das Rezept für erfolgreiches Unit Testing: Zutaten, Gründe und Zubereitung
Andreas Horn

Wie bei einem guten Rezept kommt es beim Unit Testing auf die Auswahl und die richtige Mischung der Zutaten an. Unit Testing ist ein zentraler Baustein in der Entwicklung sicherheitskritischer Software. Doch was genau ist eine „Unit“ und warum bekommt sie so viel Aufmerksamkeit? Der Vortrag beleuchtet unterschiedliche Definitionen und zeigt, wie sich darauf verschiedene Testansätze anwenden lassen. Von White-Box- und Black-Box-Tests über Characterization Testing bis hin zu Unit-Integration und Requirements-Based Testing werden die „Geschmacksrichtungen“ praxisnah vorgestellt. Auch strukturbasierte Tests sowie Tests auf Host, simuliertem und echtem Target werden diskutiert. Anhand typischer Anwendungsszenarien wird gezeigt, wie sich diese Varianten effizient kombinieren und automatisieren lassen.

Unit Testing
Kopernikus 3
14:35
45min
Ein neuer Kollege im Team - Erste Erfahrungen mit unserem KI-Agenten bei der Inbetriebnahme von HIL-Systemen
Manfred Felkl

Bei der Inbetriebnahme von HIL-Testsystemen besteht die Herausforderung darin, sämtliche Kundenanforderungen an das Testsystem zu verifizieren und es gezielt für die Endanwender nutzbar zu machen. Während der Inbetriebnahme müssen sowohl der Ablauf der Prüfung sowie sämtliche Abweichungen für die Nachvollziehbarkeit und Überarbeitung dokumentiert werden.
In diesem Vortrag berichten wir von der Zusammenarbeit mit unserem neuen „digitalen Kollegen“ und seiner Einarbeitung in dieses Aufgabengebiet. Begleiten Sie uns und unseren Kollegen bei seinen ersten Schritten, Erfolgen sowie Hindernissen und Herausforderungen auf dem Weg von der Ablaufplanung bis hin zur Dokumentation.
Welche Ergebnisse und Fortschritte wir gemeinsam mit der Unterstützung unseres neuen Kollegen erzielen konnten und an welchen Stellen wir noch Entwicklungspotenzial in der weiteren Zusammenarbeit sehen, verraten wir Ihnen in unserem Vortrag.

Test Automation
Kopernikus 1
14:35
45min
Vortrag im Freigabeprozess

Weitere Informationen folgen in Kürze.

Kopernikus 2
15:20
15:20
50min
Kaffeepause
Kopernikus 1
15:20
50min
Kaffeepause
Kopernikus 2
15:20
50min
Kaffeepause
Kopernikus 3
16:10
16:10
45min
Automatisierte Tests als Grundlage für regelmäßige Updates zum Erfüllen des Cyber Resiliance Acts auf Embedded Linux Systemen
Chris Fiege

Embedded Linux ist eine mächtige Plattform, die aus Projekten mit hohen Anforderungen an Grafik, Konnektivität oder Speicher nicht mehr wegzudenken ist.
Zugleich fordern Regulierungen wie der CRA und andere Produktnormen das zeitnahe Schließen von Sicherheitslücken und eine lange Software-Unterstützung für viele Produkte.
Somit werden regelmäßige Software-Updates dieser komplexen Systeme in immer mehr Projekten zum Alltag.

Das Open-Source-Projekt Labgrid stellt einen Werkzeugkasten zur Verfügung, um Integrations- und Systemtests des Betriebssystems, sowie der Applikation auf der tatsächlichen Hardware durchzuführen.

Dieser Talk beginnt mit einer kurzen Einführung in Labgrid und zeigt anschließend, wie Labgrid eingesetzt werden kann, um mittels Continuous Testing die Funktionalität dieser komplexen Systeme auch über lange Zeit sicherzustellen.

Test Automation
Kopernikus 1
16:10
45min
Hyper-Coverage bei Integrationstests: Wie ich die Hälfte meiner Testfälle geschenkt bekomme.
Dr. Alexander Weiss, Michael Wittner

Wann sind Tests vollständig? Eigentlich nie. Code Coverage ist ein wichtiger Anhaltspunkt – zeigt, welche Code-Teile getestet wurden und wo Lücken sind. Das Problem: Oft ist die Coverage-Messung auf Unittests fokussiert und es wird das Potenzial von Integrations- und Systemtests übersehen. Das Einbeziehen von deren Coverage-Daten ergibt ein realistischeres Bild der Reife und Vollständigkeit dieser höheren Testebene und liefert nebenbei noch eine erhebliche Testabdeckung, die dann nicht mehr durch Unittests nachgewiesen werden muss.
Dieser Vortrag zeigt, wie System- und Integrationstests mit Trace-basierter Analyse in Coverage-Messung (inklusive MC/DC) und Reporting integriert wird. Wir zeigen, wie diese Integration mit der TESSY Hyper Coverage-Funktion umgesetzt wurde und welche technischen Herausforderungen, z. B. bei der zuverlässigen Object-Code nach Source-Code Transformation dabei gelöst werden mussten.

Integrations Test
Kopernikus 2
16:10
45min
Unit and Module testing
Madhusudhan Nanjappa, Stefan Lippert

Here we try and explain how we approach unit and module tests with a focus on TDD in our drive to reduce code re-work. We will on the focus on the TDD approach we follow and the benefits it has brought us.

Unit Testing
Kopernikus 3
17:05
17:05
45min
Building Scalable Test Automation Solutions for Embedded Systems
Yanis Mahmoud

As embedded systems become more complex and interconnected, test automation must evolve to handle dynamic behavior and close hardware–software interaction. In safety-critical domains such as medical devices, strict regulatory requirements intensify these challenges.

This talk shares practical experience for building reliable, compliant test automation frameworks. It highlights how parameterized environments support scalable validation across emulated and physical hardware, and how Hardware-in-the-Loop (HIL) techniques enable realistic system verification.

Key takeaways:

  • Applying integration and system testing practices in regulated embedded environments.
  • Designing flexible, parameterized setups for scalable validation.
  • Ensuring compliance, traceability, and efficiency across the test lifecycle.
Test Automation
Kopernikus 1
17:05
45min
Unit-Testing von AUTOSAR-Komponenten
Michael Wittner

Beim Testen von AUTOSAR-Softwarekomponenten (SWC) müssen sowohl die funktionale Code-Implementierung als auch die im AUTOSAR-Modell beschriebenen erlaubten Port-Zugriffe und Semaphoren gegen den Code geprüft werden. Am Beispiel des Unit- und Integrationswerkzeugs TESSY wird gezeigt, wie eine SWC isoliert getestet werden kann.

Die AUTOSAR-Laufzeitumgebung (RTE) wird für eine einzelne SWC automatisch auf Basis der ARXML-Modellbeschreibungsdatei bereitgestellt. Zusätzlich werden verschiedene Konsistenzprüfungen des AUTOSAR-Modells für eine SWC auf den Implementierungscode angewendet oder während der Testausführung dynamisch gemessen.

Die Präsentation beschreibt den gesamten Unit-Test-Prozess einer SWC über die C-Code-Schnittstelle sowie die Port-Schnittstellen. Das erlaubt eine einfache Stimulation und Prüfung des Codes mit allen Stimuli und erwarteten Ergebnissen. Prüfungen der AUTOSAR-Modellierung werden an Beispielen gezeigt und der Zusammenhang zwischen Model und Code erläutert.

Unit Testing
Kopernikus 3
17:05
45min
Wie KI bei der Testerstellung Unterstützen kann
Enrico Schulz

Wie kann KI bei der Testerstellung sinnvoll eingesetzt werden? Und wo sind die Grenzen?
Wir haben uns angeschaut wie KI den Entstehungsprozess für embedded-Tests beschleunigen kann.

Das Erstellen einer Testspezifikation und Testcode kostet Zeit – und oft fehlen Ressourcen oder Know-how. Wir zeigen, wie KI Anforderungen analysieren kann, Lücken und Widersprüche erkennt und automatisch Testfälle daraus ableitet und eine Testspezifikation erstellt.
Auch beim Erstellen des Testcodes kann die KI wieder unterstützen und fertigen lauffähigen Testcode generieren.
Wir zeigen in diesem Vortrag unsere Erfahrungen mit KI in der embedded Testentwicklung.

Integrations Test
Kopernikus 2
18:00
18:00
90min
Abendveranstaltung
Kopernikus 1
18:00
90min
Abendveranstaltung
Kopernikus 2
18:00
90min
Abendveranstaltung
Kopernikus 3
19:30
19:30
45min
Dilettantismus mit hoher Professionalität durchführen – Wir haben es alle verbockt!
Georg Haupt

Weitere Informationen folgen in Kürze.

Keynote
Kopernikus 1
09:00
09:00
15min
Begrüßung zum zweiten Konferenztag

Gemeinsam starten wir in den zweiten Konferenztag der embedded testing 2026.

Keynote
Kopernikus 1
09:15
09:15
45min
Automation der Testauswahl und -ergebnisbewertung in mittleren bis großen Testprojekten
Stephan Grünfelder, Theresa Spiel

Im Projekt MediorNet laufen über 1000 automatische Tests auf 5 Testsystemen. Gesamtlaufzeit > 2 Wochen. Im Vortrag zeigt S. Grünfelder zwei praxiserprobte Ansätze, die es erlauben Tests so zu reihen, dass Tests mit hoher Fehlerwahrscheinlichkeit zuerst laufen. Damit können die Entwickler schneller an Bugfixes arbeiten. Ein Ansatz ist systematisch u. mit einem kommerziellen Werkzeug umgesetzt aber scheitert an embedded Themen. Der andere ist heuristisch, universell einsetzbar und unterstützt bei Produktvarianten.
Wenn hunderte Tests pro Nacht laufen und es Fehler gibt, die sich auf verschiedenen Testsystemen auswirken, dann schlagen u.U. dutzende Tests fehl. So kann es passieren, dass mehrere Mitarbeiter gleichzeitig Testergebnisse mit der gleichen Ursache befunden und somit Arbeit doppelt gemacht wird. T. Spiel zeigt in ihrem Vortragsteil, wie KI-Methoden verwendet werden können, um Testfehlschläge automatisch zu clustern und somit die Effizienz der Ergebnisanalyse zu steigern.

Keynote
Kopernikus 1
10:00
10:00
30min
Kaffeepause
Kopernikus 1
10:00
30min
Kaffeepause
Kopernikus 2
10:00
30min
Kaffeepause
Kopernikus 3
10:30
10:30
45min
Entwicklung von Hardware-in-the-Loop-Tests mit KI
Thomas Schütz

Hardware-in-the-Loop-Tests (HIL) ermöglichen die Validierung komplexer Embedded-Systeme unter realistischen Bedingungen, erfordern jedoch im Vergleich zu herkömmlichen Komponententests in der Regel mehr Fachwissen, Zeit und Ressourcen.
In dieser Präsentation wird gezeigt, wie künstliche Intelligenz die Entwicklung von HIL-Umgebungen und Testszenarien beschleunigen und gleichzeitig die Einarbeitungszeit für HIL-Entwickler verkürzen kann. Wir werden praktische Anwendungen von KI zur Erstellung von Modellen für Umgebungssimulationen und zur Automatisierung von Tests besprechen – zusammen mit einem Blick auf die derzeitigen Grenzen von KI und die Bedeutung menschlichen Fachwissens.
Die Präsentation endet mit einer Live-Demonstration, die zeigt, wie KI-gestützte Techniken HIL-Tests vom Konzept bis zur Ausführung beschleunigen können.

Hardware in the Loop
Kopernikus 2
10:30
100min
Intensiv Coaching: Statische Analyse von KI-generiertem Code.
Jörg Herter

Quellcode, der von KI-Assistenten (ChatGPT, Copilot, etc) erstellt wurde,
um Entwickler bei der Programmierung zu unterstützen oder deren Effizient zu
steigern, findet sich heute in allen Industrien. Die verwendeten KI-Modelle
können jedoch auch "halluzinieren", sowie anfälligen oder fehlerhaften Code
aus ihren Trainingsdaten (re-)produzieren, sodass eine Überprüfung und in
der Regel eine Absicherung des KI-generierten Codes in Industrien mit
sicherheitskritischen Anwendungen unerlässlich ist.

In diesem Workshop wird demonstriert, wie statische Programmanalysen
automatisierte Prüfungen ermöglichen, mit denen KI-generierter Code
effizient abgesichert werden kann. Die vorgestellten Überprüfungen umfassen
die Überprüfung von MISRA-Konformität, die Durchführung von
SAST-Aktivitäten, bis hin zum Nachweis der Abwesenheit von Laufzeitfehlern.

Testen von KI- Anwendungen
Kopernikus 1
10:30
45min
Software-Qualität in sicherheitskritischen Projekten: Grundlagen und Kriterien für ein Software-Testmanagement
Wolfgang Rohé

Ein robust aufgestelltes Software-Testmanagement bildet eine zentrale Säule bei der Qualitätssicherung von Produkten. Bereits die ISO 9001-Zertifizierung verlangt ein adäquates Software-Testmanagement als Qualitätsmanagementsystem, das auch die Software-Testnorm ISO 29119 berücksichtigt. Dem entsprechend muss das Software-Testmanagement im Unternehmen aufgestellt sein.

In sicherheitskritischen Projekten stellt die anzuwendende Norm weitere Anforderungen, die ebenfalls vom Software-Testmanagement abgedeckt werden müssen.

Der Vortrag gibt einen praxisnahen Überblick über notwendige Aspekte zu einem korrekt aufgestellten Software-Testmanagement im Unternehmen und seine Managementaufgabe.
Er beschreibt hierzu die notwendigen Aspekte, Anforderungen und Aufgaben mit praktischen Hinweisen: Testorganisation, Test-Handbuch, Release-Audit, Project-Test-Plan, Test-Status-Report, Test Condition, Formale Testziele und vieles mehr.

Safety Test
Kopernikus 3
11:25
11:25
45min
Hardware In the Loop Testing für gesamte Produktfamilien und über Produktgenerationen
Grégoire Weber

Gezeigt wird eine Plattform und Vorgehensweise, die es Entwicklern und Q&A-Teams ermöglicht, mit überschaubarem Aufwand gesamte Gerätefamilien mit ihren Varianten und über Generationen hinweg zu testen. Tests können dabei unverändert auf den individuellen Test Setups der Entwickler ausgeführt werden, wie auch auf dem CI/CD-Test Setup und dem Test Setup des Q&A-Teams.

Die Variabilität der Produktvarianten und Software-Versionen werden in natürlicher Weise in Fähigkeiten abgebildet. Die Tests selber definieren, welche Hardware- und Software-Fähigkeiten für deren erfolgreiche Ausführung benötigt werden. Dadurch werden Tests neuer Fähigkeiten nur auf Geräten ausgeführt, welche diese auch unterstützen.

Diese explizite Definition von Fähigkeiten und die Möglichkeit der engen Integration in Product Lifecycle Management- und Task-Management-Systeme erhöht damit die Kommunikation in der Produktorganisation und ermöglicht die verlässliche Verifikation der Qualität und des Projekt-Fortschritts.

Hardware in the Loop
Kopernikus 2
11:25
45min
Maximierung von Sicherheit, Effizienz und Normkonformität: SIL4 – Hardware-in-the-Loop-Tests während der Embedded-Entwicklung (Praxisbericht)
Michael Weiß

Dieser Vortrag präsentiert ein erfolgreiches SIL4-Projekt - die Entwicklung einer sicheren Steuerung nach EN 5012x/CENELEC-Normen. Ein Erfolgsfaktor war ein flexibles Hardware-in-the-Loop (HIL)-Testsystem, das auch in der SW-Entwicklung eingesetzt wurde.
Der Fokus liegt auf dem Test- und Verifizierungsprozess mit robustem Framework. Die Testumgebung nutzte Eclipse-Plattform, Gradle-Automatisierung und modellbasierte Frameworks wie eTrice. Kontinuierliche Integration (CI) sowie umfassende Tools für Nachverfolgung, Berichterstellung und Protokollierung waren projektentscheidend.
Das Projekt umfasste ca. 150 Systemanforderungen, über 300 Softwareanforderungen und mehr als 500 Testanforderungen mit positiven und negativen Szenarien. Der Aufwand verteilte sich gleichmäßig auf Spezifikation/Implementierung, Dokumentation und Verifizierung – ein ausgewogener Ansatz ist bei sicherheitskritischen Projekten essentiell.

Safety Test
Kopernikus 3
12:10
12:10
60min
Mittagspause
Kopernikus 1
12:10
60min
Mittagspause
Kopernikus 2
12:10
60min
Mittagspause
Kopernikus 3
13:10
13:10
45min
Gegen was testet ihr denn? – Warum KI in Embedded Systems Anforderungen braucht, bevor sie Intelligenz zeigen darf
Björn Schorre

Künstliche Intelligenz hält Einzug in Embedded Systeme – doch wie testet man etwas, das selbst lernt?
Während klassische Embedded Software verhersagbar arbeitet, reagieren KI-Komponenten aufgrund von Wahrscheinlichkeiten und datengetrieben. Testeys stehen damit vor einer zentralen Frage: Gegen was testen wir eigentlich?
Der Vortrag zeigt, warum reproduzierbare Testergebnisse nur möglich sind, wenn bereits zu Beginn klare Anforderungen an KI-Features definiert werden. Anhand konkreter Beispiele wird erläutert, wie sich Testbarkeit, Nachvollziehbarkeit und Validierbarkeit von KI-Verhalten in sicherheitskritischen Systemen sicherstellen lassen – bevor „Intelligenz“ sichtbar wird.

Testen von KI- Anwendungen
Kopernikus 1
13:10
45min
Shift-Left in Practice: Automating Tests Across Virtual and Real Environments
Mario Winkler

“Shift-left testing” is more than a buzzword — it’s a necessity for staying competitive in today’s fast-paced development cycles. But how do you actually achieve early and efficient system-level testing without adding complexity or cost?
This presentation explores practical strategies to integrate automated system-level testing seamlessly from the first line of code to the final hardware stage. You’ll learn how to:

  • Validate system behavior in virtualized environments
  • Gradually expand the testing boundary from virtualized components to real hardware
  • Reuse test cases for end-of-line verification to minimize duplication
  • Automate the entire process in scalable server environments
Test Automation
Kopernikus 3
13:10
45min
Von Audio ins Auto - Unser Weg mit MISRA
Lars Kempe

Dolby schreibt seit langem embedded Software.
Nun hatten wir den Schritt vom Fernseher ins Auto gewagt.
Plötzlich kamen Anforderungen:
* Wie sieht die statische Analyse des Codes aus
* Welche MISRA Findings habt ihr?
* Welche CERT Findings gibt es
* ...

Ich möchte unseren Weg aufzeigen,
wie wir die Schritte gegangen sind. Wie Tools (Teamscale, Coverity) uns geholfen haben den Code zu verbessern.
Aber auch wie wir schon länger unsere Robustness des Codes sichergestellt hatten (eigene coding rules, Fuzzing Tests, Sanitizer, ...)

Normen und Richtlinien
Kopernikus 2
14:05
14:05
45min
Cut the Noise, Keep the Value: Smarter Test Design for Modern QA
Sagar Mahendrakar

In today's fast development times, testers often face a common problem: there are too many test combinations and not enough time. Testing everything isn't possible, and random testing isn't trustworthy. This means teams might miss important issues or waste time on unnecessary tests.

In this talk, Sagar will tackle this problem by showing a clear way to design tests using Classification Tree Method (CTM) and Pairwise Testing. These methods help testers create fewer but effective test sets that cover more while saving time.

Sagar will show a quick live demo on how to turn complicated input conditions into a simple classification tree and then make the best test combinations using pairwise logic. This hands-on example will teach attendees how a clear method can help find missed defects and make testing faster.

Whether you are a manual tester, automation engineer, or test leader, this session will provide practical ways to test smarter instead of just testing more.

Normen und Richtlinien
Kopernikus 2
14:05
45min
From Manual to AI-Assisted: Practical Automation of Unit Test Generation in Safety-Critical Systems
Adam Mackay

Unit test creation for embedded C/C++ code remains one of the most time-consuming activities in safety-critical development, yet pressure to accelerate time-to-market has never been greater. This talk presents practical approaches to AI-assisted test generation that maintain compliance with DO-178C, ISO 26262, and IEC 62304.

Adam demonstrates how LLM-powered workflows can accelerate test creation by 40+% while preserving traceability and coverage requirements. Attendees will learn to evaluate AI-generated tests against safety criteria, implement human-in-the-loop validation, and integrate AI assistance into certified toolchains without compromising qualification status.

The presentation includes live demonstrations of Claude Code integration with certified testing frameworks and critical governance considerations for AI in regulated development.

Particularly relevant for teams with test maintenance backlogs in automotive and medical device sectors.

Test Automation
Kopernikus 3
14:05
45min
Von Jailbreaks zu Prompt Injections - Pentesting von LLMs und SLMs
Maximilian Heichler

Der Bereich AI durchdringt mittlerweile alle teile der Technik, von LLMs in Serverzentren bis hin zu SLM auf embedded devices.
Der Talk fokussiert die Perspektive von Pentestern auf Systeme die Language und Prediction Modelle implementieren und soll einen Einblick in Angriffsabläufe und Verteidigungsmethoden für AI-Anwendungen bieten.
Anhand vom bekannten Szenario jailbreak wird der neue Angriffsvektor prompt injection erklärt. Risiken werden offengelegt und Maßnahmen vorgestellt.

Testen von KI- Anwendungen
Kopernikus 1
14:50
14:50
20min
Kaffeepause
Kopernikus 1
14:50
20min
Kaffeepause
Kopernikus 2
14:50
20min
Kaffeepause
Kopernikus 3
15:10
15:10
45min
Balder: Ein Test-Szenario, beliebig viele Setups - Ihr Turbo für variantenreiche Tests ohne Code-Duplikate!
Max Stahlschmidt

Stellen Sie sich vor Sie schreiben Ihren Testcode nur einmal - und er läuft nahtlos auf allen
Produktvarianten bzw. -versionen oder ähnlichen Devices
, ohne endlose Anpassungen und
Redundanzen. Oder noch spannender: Sie schreiben ihn gar nicht selbst, sondern installieren ihn einfach über ein Python-Package?

In diesem Vortrag entdecken Sie Balder, das Open-Source Python-Testframework, das genau diese Möglichkeiten eröffnet! Wir erkunden die Kernkonzepte des Frameworks mit denen ein und der selbe Test schnell für unterschiedliche Produktvarianten verwendet werden kann - auch wenn sich die Implementierung ändert. Durch die Trennung der Testlogik und der spezifischen Implementierung können Sie ganze Testszenarien einfach über ein Python-Package installieren. An praxisnahen Beispielen sehen Sie, wie Balder Ihre Prozesse dadurch beschleunigt und vor allem skalierbarer macht. Was könnte das für Ihre tägliche Arbeit bedeuten?

Test Automation
Kopernikus 3
15:10
45min
CPU und FPGA: Effektives Testen hybrider Systeme
Dr. Alexander Weiss

Beim Embedded Testing steht nicht nur die Embedded-Software allein, sondern auch ihr Zusammenspiel mit der angeschlossenen Hardware im Fokus.
Die Integration von CPUs und programmierbarer Logik in Plattformen wie KRIA (Zynq UltraScale+) eröffnet faszinierende Möglichkeiten, bringt jedoch auch neue Komplexität mit sich und erfordert ein Umdenken beim Testen. Das Kernproblem besteht darin, dass traditionelle Testmethoden die CPU-Software und die FPGA-Logik getrennt behandeln; das Verstehen der Interaktion dieser beiden Welten ist jedoch essentiell. Zudem ist die dynamische FPGA-Analyse ziemlich invasiv und benötigt Ressourcen, die meist von der eigentlichen Anwendung benötigt werden.
Der Vortrag zeigt, wie eine umfassende und breitbandige Beobachtung sowie Teststimulierung von CPU und FPGA in solchen Systemen vorgenommen werden kann, um das gesamte System transparenter zu machen, Software- und Hardwaretests zu automatisieren und die Entwicklungs- und Testzeit erheblich zu reduzieren.

Integrations Test
Kopernikus 2
16:05
16:05
45min
Spezifikation, Implementierung und Test mit KI-Unterstützung in der Praxis
Thomas Maierhofer

KI-gestützte Tools versprechen Effizienz in der Triade Spezifikation, Implementierung und Test – ihr Einsatz wirft jedoch technische, personelle, organisatorische und rechtliche Fragen auf und befindet sich in starkem Wandel. Der Vortrag zeigt praktische Herangehensweisen, wie Entwickler und Unternehmen erste Schritte gehen können, um Spezifikation, Implementierung und Test mit KI-Unterstützung zu erstellen und zu warten. Am Beispiel von "aider" und "aider-desk" wird die Verwendung von KI-Agenten demonstriert. Zudem werden zentrale Rahmenbedingungen adressiert: Schutz von Intellectual Property, Integration in bestehende IT-Infrastrukturen, Auswahl geeigneter Hardware für Local/Edge-AI sowie rechtliche Aspekte beim Umgang mit KI-generierten Inhalten. Anhand konkreter Beispiele wird gezeigt, was heute realistisch umsetzbar ist – und wo die Reise in Zukunft hinführen könnte.

Test Automation
Kopernikus 3
16:05
45min
Unit-Testing neu gedacht mit Agentic AI
Julian Massing

Unit-Tests sind ein zentraler Bestandteil der Teststrategie für zuverlässige Software, doch in vielen Teams bleiben sie ein Engpass. Hoher manueller Aufwand, heterogene Testkonventionen und begrenzte Zeitbudgets können dazu führen, dass Code-Abdeckung und Qualität hinter den Erwartungen zurückbleiben.

In unserem Projekt sind wir dieser Lücke nachgegangen und haben einen Workflow auf Basis von KI-Agenten entwickelt, der Unit-Tests automatisiert generiert und in bestehende Entwicklungsprozesse integriert. Durch die Analyse von Quellcode, Coverage-Berichten und projektspezifischen Regeln entstehen Tests, die Entwickler nachweislich entlasten, Testlücken schließen und die Konsistenz der gesamten Test-Suite erhöhen. In mehreren realen Projekten konnten wir sowohl Abdeckung als auch Entwicklungsfluss messbar verbessern.

Im Vortrag zeige ich, wie der Workflow funktioniert, welche Grenzen und Chancen er eröffnet und welche Lessons Learned sich für andere Teams ableiten lassen.

Unit Testing
Kopernikus 2