New to the ExecutionPlatform?
It is a Processor-in-the-Loop test system: your microcontroller sits on a plug-in board, and the test system drives and observes every pin.
Test your hardware abstraction layer (HAL).
Call any function running on the microcontroller with our Code Interface. Invoking individual pieces of hardware-dependent code to evaluate them in isolation.
Stimulate and observe pin behavior with our peripheral-specific Endpoints. Easily specify fault injection scenarios.
Write test sequences in pytest or Robot Framework, both industry-proven and open source. The ExecutionPlatform provides a plugin for pytest and a library for Robot Framework. You write test sequences that use our Code Interface and Endpoints to implement Hardware/Software integration tests.
Support for the peripherals you need.
Each endpoint provides a set of functions you need to test this specific peripheral. Take a look at the documentation examples to get familiar with the test possibilities.
Specific support for fault injection gives you a way to improve test coverage. Easily check scenarios that are difficult or impossible to reproduce in system tests.
Designed for your needs. Functionality extensions are regularly shipped with software-only updates.
100% automated.


No cabling. Reconfigure pin usage for each test.
No other lab equipment. Everything in one device.
Fully automated and easy to use in Continous Integration.

What our customers say.
"With the embeff ExecutionPlatform, we have the possibility to test the entire functionality of the hardware abstraction layer without dependence on real control units. Our developers are enthusiastic about the possibilities."

Jan Schröder
Head of Basic System & Standard Modules
Steps we recommend to learn more about the ExecutionPlatform.
