TPT 19 is out now


Formal Requirements: Autogenerated Test Cases

With TPT 19, test cases can now be created automatically from formalized requirements – simply at the push of a button.

Until now, formalized requirements were already evaluated automatically. Now we have gone a big step further.

Multi-Execution of Parameter Sets

Parameter sets can now be created even more easily, can be executed multiple times and, of course, can also be evaluated.

This means that test cases for different parameter settings do not have to be duplicated and the test project remains clear and well-structured.


Also more on this topic in our blog post Adapt your Parameters.

Worst Case Execution Time Indicator

For the first time, TPT 19 specifies the execution times of each individual test step for C/C++ platforms. In other words, an early warning system with indications of which test and which conditions increase the execution times on the local host.

This indicator can be used to reduce the selection of tests when measuring on the target processor. That means: less test executions and getting necessary insights faster.

All Target-Compiler Support

Build your software for any target ECU, with any compiler for any processor architecture – available for C-platforms.


Test Execution on Virtual PiL

Saving the hardware in PiL testing? How?!

This TPT 19 highlight feature is ideal for teams of application developers in the automotive environment who have to test in a real environment  – ideally without building a hardware infrastructure.

With Virtual PiL – via Lauterbach’s Trace32 environment – you can:
  • execute existing test cases for your models or your C/C++ code also for any target architecture
  • automatically compare the PiL test results directly with previous test runs (MiL and SiL) in a back-to-back procedure.

The execution of these tests is done directly in a simulator on the host. You do not need a hardware interface and a PiL board for this.

Stress Tests

Run test cases multiple times and increase the probability of detecting non-deterministic behavior of your system under test. Simply specify whether a test case should be executed several times with or without using different parameter sets.

Simulink on Linux

Running model-in-the-loop tests on Linux in the cloud, in Continuous Integration environments or on local hosts is now supported with TPT in Docker.

Problems View

During the setup of the test project the new problems view is like an assistant: It helps you by listing warnings and errors that occured.

And with one click you can jump directly to their source and correct them.

Whether typos in the implementation in scripts, errors in configurations or forgotten updates of the test framework; everything that would prevent a test execution is listed clearly.

Why wait? Get TPT 19 right now.