TPT - Test and verify embedded control software

TPT is a user-friendly tool for functional testing in all phases of the embedded software development.
Test cases can be modeled graphically in TPT which makes them easier to read and to maintain.
TPT can also generate test cases systematically for example from Simulink models (see TASMO).

Even complex tests are easy to model and to vary in TPT. The test cases created with TPT can be adapted easily
at any time when changes occur to your software project for example when you add or remove interfaces.

TPT assists you with creating appropriate assessment rules to assess your test cases in more depth.
You can also link requirements to test cases, state variants and assessment rules in TPT.
TPT shows you which of those items need a review when a linked requirement has undergone a change.

TPT is able to execute your test cases in many well-known execution environments like MATLAB/Simulink by The Mathworks, TargetLink by dSPACE, dSPACE HIL, LABCAR and ASCET by ETAS, or AUTOSAR. The tests are real-time capable and are executed, assessed and documented entirely automatically by TPT.

You can use TPT to test and verify safety-related embedded software
according to standards like ISO 26262, IEC 61508, or EN50128.


The testing tool TPT can be used in all development phases of embedded control systems.  TPT can be used to test Simulink or TargetLink models as well as C-code directly at a HiL, or for running tests in a vehicle.

Features of TPT

Modeling test cases, link them to requirements, monitor them by assessment rules, generate test data automatically, and much more.

Features of TPT

Download TPT

Do you already have got a user license or do you want to check out TPT?

Download TPT

Join a TPT training

Learn how to get the most out of TPT.
We offer trainings for beginners, advanced users, and also individual trainings.

TPT training

Execute test cases in different test environments

TPT is independent of the tool environment in which the software is going to be tested.
That means you can use the test cases created with TPT in MIL, SIL, HIL, and also in a vehicle.
If you want to use a test environment not supported in TPT yet,
we will find an individual integration solution for you.


The testing tool TPT is independent of test environments. You can test Simulink models, TargetLink models, ASCET models, or C-Code. If a test environment you'd like to use is missing, it's easy for us to implement it for you.

Dashboard – Interactive UI's for the system under test

The Dashboard by PikeTec is a free configurable tool to create user interfaces in TPT for the system under test.
You can work with widgets like sliders, gauges, buttons, and images.
The Dashboard can be used both for manual testing and system observation.
The interactions with the Dashboard can be recorded and transformed into test cases.
The Dashboard is also useful to virtually test control panels.


The TPT-Dashboard is based on easy to configure widgets that are linked to signals of the system to be tested.

Follow us