Embedded Software Testing prüft, ob die Firmware eines Geräts genau das tut, was sie soll – reproduzierbar und nachweisbar. Beim Testen eingebetteter Systeme – ob Medizingerät oder industrielle Steuerung – reicht das von der isolierten Komponente bis zum fertigen Gerät. Wir übernehmen den Aufbau, die Automatisierung und den Nachweis – Sie testen ab dem ersten Tag.
Überblick
Vom Modultest bis zum Serientest
Testumgebungen & Testautomatisierung
Wir bauen die Testumgebung für Ihr Gerät, schreiben die Testfälle und übernehmen die Embedded-Testautomatisierung – als Dienstleister, bis Ihr Team es selbst trägt.
Hardware-in-the-Loop (LoopCheck)
HIL-Testsystem für Embedded-Firmware: Ihre Steuerung läuft gegen eine simulierte Umgebung – reproduzierbar, mit gezielter Fehlerinjektion, Tests in C, C++ oder Python.
Systemtest am echten Gerät (XPressRT)
Systemtest, Verifikation, Abnahme und End-of-Line am fertigen Gerät – manuell beginnend, Schritt für Schritt automatisiert, je Gerät ein prüffähiger Nachweis.
Medizintechnik (IEC 62304)
Verifizierung von Medizingeräte-Software nach IEC 62304 – Blackbox-Systemtests und Nachweise am echten Gerät, ohne reales Patientengerät.
Funktionale Sicherheit (IEC 61508)
Verifikation sicherheitsgerichteter Software nach IEC 61508 mit SIL-Nachweis – bis SIL 3 in echten Projekten umgesetzt.
Warum es anspruchsvoll ist
Testen am Gerät ist anders als Software testen
Eingebettete Software läuft nicht auf einem Server, sondern auf realer Hardware mit Sensoren, Feldbussen und Timing-Vorgaben. Ein Fehler zeigt sich oft erst im Zusammenspiel von Firmware und Peripherie – und lässt sich am realen Aufbau kaum gezielt herstellen. Genau dafür braucht es eine Testumgebung, die Sensorwerte, Bussignale und Fehlerfälle reproduzierbar erzeugt, die Reaktion der Firmware zurückliest und automatisiert gegen die Grenzwerte prüft. So wird aus einem einmaligen Test ein wiederholbarer Nachweis, der bei jedem Commit läuft und im Audit trägt.
Weil dieselben Testfälle vom Entwicklerarbeitsplatz bis zur Fertigung mitwandern, entsteht kein Bruch zwischen Entwicklung und Serientest: Was heute von Hand oder am HIL geprüft wird, läuft später automatisiert am Bandende – ohne einen einzigen Testfall neu zu schreiben.
Häufige Fragen zum Embedded Testing
Was ist Embedded Software Testing?
Das Prüfen der Firmware eines eingebetteten Geräts gegen ihre Anforderungen – von Modultests einzelner Komponenten über Software- und Hardware-in-the-Loop bis zum Systemtest am fertigen Gerät. Ziel ist ein reproduzierbarer, nachweisbarer Beleg, dass die Software richtig funktioniert.
Welche Teststufen deckt ihr ab?
Modultest, Software-in-the-Loop, Hardware-in-the-Loop (HIL) und Blackbox-Systemtest am echten Gerät – bis hin zum End-of-Line-Test in der Fertigung.
Wie testet man eingebettete Systeme reproduzierbar?
Über eine automatisierte Testumgebung: Die Firmware läuft gegen simulierte oder reale Signale, die Ergebnisse werden bei jedem Lauf identisch gegen Grenzwerte geprüft – integriert in CI/CD und mit durchgängigem Nachweis.
Nach welchen Normen führt ihr den Nachweis?
IEC 62304 (Medizin), IEC 61508 (funktionale Sicherheit), ISO 26262 (Automotive), EN 50128/50657 (Bahn), DO-178C (Luftfahrt) und ISO/IEC/IEEE 29119 – die relevante Norm wird pro Projekt vereinbart.