TPT analysiert die Struktur Ihres C- oder C++-Codes automatisch. Es extrahiert alle in Ihrem Code enthaltenen Datentypen, Variablen und Funktionen, um die Schnittstelle Ihres System-under-Test kennenzulernen. TPT unterstützt skalare Variablen, Arrays, mehrdimensionale Arrays, Structs, Zeiger, Maps, Curves und Klasseninstanzen. Sogar die Fix-Point-Skalierung wird von TPT einfach beherrscht, so dass der Tester mit natürlichen, physikalischen Werten arbeiten kann.
Auch Funktionsaufrufe und Funktions-Stubs werden von TPT unterstützt und generiert. Dies macht es möglich, dass aus TPT die Returnwerte und Argumente der Stubs kontrolliert werden können. Das Task-Scheduling mit einer oder vielen C-Funktionen macht das Testen Ihres Codes sehr einfach und flexibel.