Efficient Testing
for Development Teams
XPressRT is an accessible and highly flexible platform that combines HIL, SIL, and GUI testing. It simplifies collaboration between development, testing, and management teams, enabling efficient, development-integrated testing. With XPressRT, errors are quickly identified and resolved, allowing new releases to be delivered rapidly and reliably.
XPressRT focuses on simplifying and accelerating the development of traceable testing processes.
Reduced Setup Times
Easy to Use
Evaluation and Reporting
Consistent Traceability
Flexible and Extensible
Scalable and Reusable

Why XPressRT?
In theory, it is clear that in safety-critical projects, developed software must be regularly tested on the target platform to avoid costly errors. In reality, however, limited resources and expensive, constrained test environments often hinder comprehensive, development-integrated testing and the rapid, easy resolution of issues.
XPressRT provides a solution. The framework enables developers to create traceable HIL, SIL, and GUI tests on a single platform. New features can be tested at any time in a simulated environment, with tests running locally, in a pipeline, or directly within the development process.
Instead of relying on complete control units, power components, or manual testers, relevant processes are replicated through hardware- and software-based simulations. This allows adjustments to be evaluated safely without blocking lab setups or risking expensive electronics.
Highly demanding or safety-critical scenarios, such as those in medical technology, robotics, or the automotive sector, benefit particularly from this approach. Test cases are linked to requirements, reproducible, and fully automatable.
XPressRT brings embedded testing exactly where it belongs: directly into the development workflow.

How It Works
In development projects, the requirements for the System under Test (SUT) are managed in a centralized requirements platform. To ensure functionality and functional safety, these requirements must be tested in a targeted manner.
Through XPressRT’s intuitive user interface, test cases can be synchronized with platforms such as Azure DevOps, JAMA, or RTM. Within the UI, test cases are linked to executable steps to create model- or data-driven simulations.
The XPressRT Server connects the UI to the test equipment. Users can choose between using XPressRT hardware, various extensions, or a combination of both.
This approach allows the SUT to be tested flexibly, development-integrated, and in a realistic environment.
.png)
Getting Started with XPressRT
First, the cross-platform XPressRT server application is launched on a PC or test workstation. The server automatically connects via UART or TCP to the XPressRT hardware and any desired extension modules.
Creating Test Scenarios Made Easy
Within the user interface, a collection of test scenarios is created for each product feature. Each scenario describes the steps of a test case in clear, Gherkin-based language. The UI supports the creation of reusable test steps, links to requirements, and guides users from specification to parameterization.
Automated Test Logic with Python
For each test step, a corresponding Python function is automatically generated in the background. These functions are populated using API calls. The API enables:
-
The creation of model- or data-driven simulations to determine the behavior of the test equipment relative to the System under Test (SUT) step by step
-
Automated evaluation of analog and digital signals, as well as communication processes
Monitoring and Recording Test Runs
XPressRT is fully compatible with Foxglove Studio, allowing every test run to be visualized and recorded in real time. Manual interventions for simple signal generation and communication with the SUT are also possible.
Automatic Reporting and Data Analysis
For each test scenario, human- and machine-readable reports are automatically generated. Signal or communication errors are displayed in tables and graphs. All data generated during the test run is recorded and can be played back and analyzed in Foxglove Studio even after the test has concluded.

Supporting Embedded Engineering
Applications of XPressRT

Hardware Simulation
-
Interface Simulation: UART, SPI, I2C, etc.
-
Motor Simulation: analog and digital signal behavior, e.g., load currents, angle sensors, encoders
-
Sensor Simulation: NTC, acceleration, speed, etc.

Software Simulation
-
Interprocess Communication Tests
-
File Systems and Databases
-
Shared Memory
-
End-to-End Tests

Graphical Interfaces
-
Automated operation of QT- and .NET-based GUIs
-
Automated reading of display elements
-
Capturing GUI screenshots for reports

Bus Simulations
-
CAN Bus
-
Ethernet, TCP/IP
-
Modbus
-
RS232
-
UART

XPressRT Extensions
-
Firmware Update via JLink
-
GUI Control
-
Arduino, Teensy
-
STM32
-
VISA
-
Custom Extensions on Request or Self-Implementation

Simulation Tools
-
Data-Driven Simulation
-
Model-Based Simulation
-
Fuzzy-Based Simulation

Transforming Data into Impact
87%
Our customers were able to save at least half the time for setting up the test environment
62%
of the maintenance costs for existing setups and new test setups could be saved by our customers through the use of XPressRT
92%
of our customers with frequent complaints were able to significantly reduce them by using automated tests with XPressRT
About Us
Experience drives innovation.
As a long-standing service provider for embedded software development in the medical technology, automation technology and automotive sectors, we have recognized recurring challenges of our customers
-
slow test cycles, error-prone manual tests
-
time-consuming setup and maintenance of own test solutions
-
Lack of standardization makes team collaboration and the reusability of solutions difficult
-
high complexity of proprietary test equipment or use of expensive HIL/SIL systems

License package
5 user licenses
Access to the XPressRemoteInterface source code
Onboarding training for the entire team
Working documents for users
Regular feedback loop
Only for pilot customers at no extra charge:
Free second training after approximately six months to ensure the best possible use of XPressRT
20 working hours/month for:
Support in setting up the test environment
Qualification of the test environment
Support in setting up and automating test scripts
Checkup of the test scripts
Term: 12 months
Additional services
Education and training:
Additional individual training or courses including training materials for new users, advanced users or managers
Consulting services:
How do you optimally set up the test environment and efficiently develop test cases for your use case?
Development performance:
-
Setup of the test environment, test development, review and validation by our team
-
Development of individual plug-ins and extensions, specifically according to your requirements
our range
Our support on the way to your success
We offer comprehensive training and customized support to help you optimally integrate XPressRT into your testing processes. Our experts will guide you from setup to the development of customized test environments. This ensures that you and all users understand and utilize the full potential of XPressRT to make your testing processes efficient and successful.
Our Customers Are Testing Already
XPressRT is used across a wide range of industries, from medical technology and automotive to robotics and power electronics. Using the framework, the following products are currently being tested, for example:
Eye Laser Systems
Intelligent Camera Systems
E-Bikes
DC Motors
Expansion Control Units
Battery Systems



Kelsy Dragon
Founder of UM
XPressRT delivers impressive practical results: Companies accelerate their testing processes, increase precision, and improve efficiency in the long term. This ensures that the quality of delivered products remains consistently high.
Rexha Jenis
Founder of MU
XPressRT delivers impressive practical results: Companies accelerate their testing processes, increase precision, and improve efficiency in the long term. This ensures that the quality of delivered products remains consistently high.
Selena Portion
Founder of UM
XPressRT delivers impressive practical results: Companies accelerate their testing processes, increase precision, and improve efficiency in the long term. This ensures that the quality of delivered products remains consistently high.
Messi Augusto
Founder of TD
XPressRT delivers impressive practical results: Companies accelerate their testing processes, increase precision, and improve efficiency in the long term. This ensures that the quality of delivered products remains consistently high.
Mina Almond
Founder of MU
XPressRT delivers impressive practical results: Companies accelerate their testing processes, increase precision, and improve efficiency in the long term. This ensures that the quality of delivered products remains consistently high.
Thomas Berman
Founder of TD
XPressRT delivers impressive practical results: Companies accelerate their testing processes, increase precision, and improve efficiency in the long term. This ensures that the quality of delivered products remains consistently high.
Testimonials
What Do Our Clients Say?
.png)
XpressClient
-
Python Framework
-
Configures the behavior of the test environment towards the system under test
-
Easy evaluation and execution of tests
-
Can be executed locally or remotely, e.g. via a pipeline
XPressServer
-
One server per test site
-
Cross-platform (Windows/Linux/Mac)
-
Abstracts the hardware from the test logic
-
Enables scalability and automation
XPressRemoteInterface
-
The XPressRT HIL and SIL framework for connecting software and hardware interfaces to the system under test
-
Portable from bare metal (C) to PC applications (Python)
-
Real-time test execution at the interface
Reports and log data
-
Are created automatically to record the current state of the system under test
-
Presentation in human- and machine-readable format
System Architecture
Smart structure,
Smart structure,
smart use XPressRT
smart use XPressRT
functionality and
functionality and
components
components
Strong architecture for efficient testing
The system architecture
XPressRT is designed to be deployed consistently across all test levels, creating a consistent, low-maintenance workflow that scales efficiently and eliminates duplicate implementations.

Schedule Your Demo Today!
Schedule a free consultation to learn how XPressRT can help your team and support you on your product development journey.
Contact us now
Fill out the form – our team will contact you shortly.












