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 (see TASMO).
Even complex tests are easy to model and vary in TPT, and they can can be adapted easily
at any time changes occur to your software project (for example additional interfaces or renaming of parts of the interface).
This way, test cases set up in TPT can be reused in all software development phases.
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.
You can use TPT to test and verify safety-related embedded software
according to standards like ISO 26262, IEC 61508, or EN50128.
Features of TPT
Modeling test cases, link them to requirements, monitor them by assessment rules, generate test data automatically, and much more.
Do you already have got a user license or do you want to check out 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.
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.
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.