TPT - Test and verify embedded control software

TPT is a tool for functional testing in all phases of the embedded software development.
Test cases can be modeled graphically in TPT. They can also be generated systematically for example from Simulink models. Besides the fact that even complex tests are easy to model in TPT, test cases set up in TPT can be reused in all software development phases, thus from MIL to SIL to PIL to HIL to the final implementation for example in a vehicle.

TPT is able to execute the 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 test are real-time capable. The tests are executed, assessed and documented entirely automatically.

TPT can be used to test and verify safety-related embedded software according to standards
like ISO 26262, IEC 61508, EN50128, or DO-178C.


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

Features of TPT

TPT offers numerous ways to model tests and is able to integrate with further tools.

Download TPT

If you like to evaluate TPT or if you already have a user license you can download TPT here.

Join a TPT training

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

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 any test environment like MATLAB/Simulink by The Mathworks, TargetLink by dSPACE, ASCET
and LABCAR by ETAS, the Universal Debug Engine by PLS, connect your C-code directly, or
even control your electronic control unit (ECU) via a CAN bus to execute the test cases created in TPT.
If you like to use a test environment not supported in TPT yet, we will find an individual integration solution 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.

Copyright © www.piketec.com    All rights reserved

Follow us