Funktionsprüfung von Embedded Systemen mit XPressRT
XPressRT ist eine einfache End of Line Testsoftware mit der reale Testfälle für die Funktionsprüfung in nur wenigen Minuten erstellt werden. Die Lösung sorgt dafür, dass der Aufbau von Produktionstests nicht zu einem aufwendigen, zeitintensiven Projekt wird, sondern schnell und unkompliziert abläuft. So gewinnen Anwender wertvolle Zeit und können sich auf andere wichtige Aufgaben konzentrieren.
XPressRT ist eine einfach nutzbare und flexible Testlösung für die Funktionsprüfung im End of Line Test.
Deutliche schnellerer Aufbau von Testumgebungen
Standardisierte und flexible Schnittstellen
Dokumentierte Testergebnisse
Reduziert Zeitaufwand und Risiko

Warum XPressRT?
Getrieben durch intensiveren Wettbewerb und strengere Normen steigen die Qualitätsanforderungen im Bereich Funktions- und ICT-Prüfung kontinuierlich. Auch bei kleinen Stückzahlen werden zuverlässige Funktionsprüfungen immer wichtiger. Gleichzeitig führen projektabhängige, wechselnde Testanforderungen und der damit verbundene Bedarf an geschultem Personal für die Programmierung und den zeitaufwändigen Aufbau der Testumgebungen häufig dazu, dass Funktionsprüfungen entweder gar nicht implementiert werden oder erst bei sehr großen Stückzahlen zum Einsatz kommen.
Hier setzt XPressRT an: EMS-Dienstleister sowie Bestückungs- und Entwicklungsfirmen können damit einfach, reproduzierbar und flexibel Testumgebungen für die Funktionsprüfung im End of Line Test erstellen. Dies bringt viele Vorteile mit sich: Der Aufbau von Testumgebungen erfolgt deutlich schneller, das Risiko wird durch nutzergeführte Testfälle für Personal aus Prüffeld und Produktion reduziert, und Testergebnisse werden dokumentiert und lassen sich direkt an den Endkunden weitergeben. Gleichzeitig ist keine aufwendige Laborinfrastruktur erforderlich, und Iterationszyklen werden spürbar beschleunigt.
Mit XPressRT wird die Funktionsprüfung unkompliziert, effizient und planbar, auch bei wechselnden Anforderungen und kleinen Stückzahlen.

Die Funktionsweise
Das System besteht aus dem XPressUI, einer einfachen webbasierten grafischen Oberfläche und dem Xpress Teststand zur Anbindung von Messequipment.
Mit dem XPressUI werden halb- und vollautomatisierte Testfälle erzeugt. Jeder Testfall besteht aus menschenlesbaren Testschritten, die je nach Bedarf zum Messen, Ansteuern und Auswerten des „System under Test“ eingesetzt werden.
Der XPress Teststand ist die zentrale Testanwendung, die auf einem (Industrie-)PC ausgeführt wird. Die Anwendung unterstützt standardisierte Schnittstellen wie z.B. VISA, UART und TCP, um Testequipment wie z.B. Spannungsversorgungen, Schaltmatrizen, Programmflasher und Oszilloskope anzubinden. Zudem kann der Teststand zur Integration spezieller Geräte einfach auf Pythonebene erweitert werden.
Im Gegensatz zu schweren Funktionsprüf- und ICT-Anlagen bietet es einfache, verständliche und nutzergeführte Testfälle sowie die Möglichkeit zur flexiblen projektspezifischen Erweiterung.

So starten Sie mit XPressRT
Zu Beginn wird die plattformübergreifende XPressRT-Serveranwendung auf einem PC oder Testplatzrechner gestartet. Der Server verbindet sich automatisch per UART oder TCP mit der XPressRT-Hardware und den gewünschten Erweiterungsmodulen.
Testszenarien einfach erstellen
Im Benutzerinterface wird für jedes Produktfeature eine Sammlung von Testszenarien angelegt. Jedes Szenario beschreibt den Ablauf eines Testfalls in verständlicher, Gherkin-basierter Sprache. Das UI unterstützt beim Erstellen von wiederverwendbaren Testschritten, der Verknüpfung von Requirements und führt Sie von der Spezifikation bis zur Parametrierung.
Automatisierte Testlogik mit Python
Für jeden Testschritt wird im Hintergrund automatisch eine passende Python-Funktion angelegt. Diese Funktionen werden mit API-Aufrufen gefüllt. Die API ermöglicht:
-
den Aufbau modell- oder datenbasierter Simulationen, um das Verhalten des Testequipments gegenüber dem System under Test schrittweise zu bestimmen
-
die automatisierte Auswertung analoger und digitaler Signale sowie von Kommunikationsprozessen
Überwachung und Aufzeichnung des Testlaufs
XPressRT ist vollständig kompatibel mit Foxglove Studio. Das bedeutet, dass jeder Testlauf bereits während der Ausführung in Echtzeit visualisiert und aufgezeichnet wird. Manuelle Eingriffe zur einfachen Signalerzeugung und Kommunikation mit dem SUT sind ebenfalls möglich.
Automatische Reports und Datenanalyse
Für jedes Testszenario werden automatisch menschen- und maschinenlesbare Reports erzeugt. Fehler im Signal- oder Kommunikationsverhalten werden tabellarisch und grafisch dargestellt. Alle während des Testlaufs entstehenden Daten werden aufgezeichnet und können auch nach dem Testlauf mit Foxglove Studio abgespielt und analysiert werden.


Transforming Data into Impact
87%
Unserer Kunden konnten mind. die Hälfte der Zeit für den Aufbau der Testumgebung einsparen
62%
der Wartungskosten für Bestandsaufbauten und neue Testaufbauten konnten durch den Einsatz von XPressRT bei unseren Kunden eingespart werden
92%
unserer Kunden mit häufigen Reklamationen konnten diese durch den Einsatz automatisierter Tests mit XPressRT deutlich reduzieren
Background
Experience drives Innovation.
Als langjährige Dienstleister für Embedded Software Entwicklung in den Branchen Medizintechnik, Automatisierungstechnik und Automotive haben wir wiederkehrende Herausforderungen unserer Kunden erkannt
-
langsame Testzyklen, fehleranfällige manuelle Tests
-
zeitintensiver Aufbau und Wartung eigener Testlösungen
-
fehlende Standardisierung erschwert die Zusammenarbeit des Teams und die Wiederverwendbarkeit der Lösungen
-
hohe Komplexität proprietärer Testgeräte oder Einsatz teurer HIL/ SIL Systeme

Lizenz Paket
5 Anwender Lizenzen
Zugriff auf den XPressRemoteInterface Source-Code
Onboarding Schulung für das ganze Team
Arbeitsunterlagen für die Anwender
Regelmäßige Feedbackschleife
Nur für Pilotkunden ohne Aufpreis:
Kostenfreie zweite Schulung nach ca. sechs Monaten zur Sicherstellung der bestmöglichen Anwendung von XPressRT
20 Arbeitsstunden/Monat für:
-
Unterstützung beim Aufbau der Testumgebung
-
Qualifizierung der Testumgebung
-
Unterstützung beim Aufbau und der Automatisierung der Testscripte
-
Checkup der Testscripte
Laufzeit: 12 Monate
Zusatzleistungen
Schulungen und Trainings:
zusätzliche individuelle Schulungen oder Trainings inkl. Schulungsunterlagen für neue Anwender, Fortgeschrittene oder Führungskräfte
Beratungsleistung:
Wie erfolgt der optimale Aufbau der Testumgebung und die effiziente Entwicklung von Testfällen für Ihren Use Case?
Entwicklungsleistung:
-
Aufbau der Testumgebung, Testentwicklung, Review und Validierung durch unser Team
-
Entwicklung individueller Plug-Ins und Erweiterungen, speziell nach Ihren Anforderungen
Unser Angebot
Our Support on the Way to your Success
Wir bieten umfassende Schulungen und individuelle Unterstützung, damit Sie XPressRT optimal in Ihre Testprozesse integrieren können. Unsere Experten begleiten Sie von der Einrichtung bis hin zur Entwicklung maßgeschneiderter Testumgebungen. So stellen wir sicher, dass Sie sowie alle Anwender das volle Potenzial von XPressRT verstehen und nutzen, um Ihre Testprozesse effizient und erfolgreich zu gestalten.


Kelsy Dragon
Founder of UM
"Integration with CI/CD was seamless. Testing is now a seamless part of our workflow!"
Rexha Jenis
Founder of MU
With XpressRT we managed to optimize testing without additional costs for hardware. The best solution for development teams like us!
Selena Portion
Founder of UM
Integration with CI/CD was seamless. Testing is now a seamless part of our workflow!
Messi Agusto
Founder of TD
With XpressRT we managed to optimize testing without additional costs for hardware. The best solution for development teams like us!
Mina Almond
Founder of MU
“ With xpressrt.de, we managed to optimize testing without additional costs for hardware. The best solution for development teams like us!”
Thomas Berman
Founder of TD
“ With xpressrt.de, we managed to optimize testing without additional costs for hardware. The best solution for development teams like us!”
Testimonials
Was unsere Kunden sagen


A Strong System for Smarter Testing
XPressRT ist darauf ausgelegt, über alle Testebenen hinweg einheitlich eingesetzt zu werden. Dadurch entsteht ein durchgängiger, wartungsarmer Workflow, der effizient skaliert und doppelte Implementierungen überflüssig macht.
Technical Details
.png)
XpressClient
-
Python Framework
-
Konfiguriert das Verhalten der Testumgebung gegenüber dem System under Test
-
Einfache Auswertung und Ausführung von Tests
-
Kann lokal oder remote z.B. über eine Pipeline ausgeführt werden
XPressServer
-
Ein Server pro Testplatz
-
Plattformübergreifend (Windows/Linux/Mac)
-
Abstrahiert die Hardware von der Testlogik
-
Ermöglicht Skalierbarkeit und Automatisierung
XPressRemoteInterface
-
Das XPressRT HIL- und SIL-Framework zur Anbindung von Soft- und Hardware Schnittstellen zum System under Test
-
Portierbar von Bare Metal (C) bis zu PC Applikationen (Python)
-
Echtzeitfähige Testausführung an der Schnittstelle
Reports und Logdaten
-
Werden automatisch erstellt, um den aktuellen Zustand des getesteten System festzuhalten
-
Darstellung in menschen- und maschinenlesbaren Format
System Architektur
Smart structure,
Smart structure,
smart use XPressRT
smart use XPressRT
functionality and
functionality and
components
components
Starke Architektur für effizientes Testen
Die System Architektur
XPressRT ist darauf ausgelegt, über alle Testebenen hinweg einheitlich eingesetzt zu werden. Dadurch entsteht ein durchgängiger, wartungsarmer Workflow, der effizient skaliert und doppelte Implementierungen überflüssig macht.

Jetzt Demo-Termin vereinbaren!
Buchen Sie einen kostenlosen Beratungstermin, um zu erfahren, wie XPressRT Ihr Team entlasten und auf dem Weg Ihrer Produktentwicklung unterstützen kann.
Kontaktformular
Füllen Sie das Formular aus und unser Team meldet sich in Kürze bei Ihnen.











